Click here to Skip to main content
15,887,214 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Ho can set date and time value in excel by excel automation? Pin
Richard MacCutchan17-Dec-10 1:31
mveRichard MacCutchan17-Dec-10 1:31 
AnswerRe: Ho can set date and time value in excel by excel automation? Pin
FilipKrnjic17-Oct-11 22:15
FilipKrnjic17-Oct-11 22:15 
QuestionHow Inline and MACRO function are work? Pin
GAJERA16-Dec-10 16:42
GAJERA16-Dec-10 16:42 
AnswerRe: How Inline and MACRO function are work? Pin
Maximilien16-Dec-10 16:53
Maximilien16-Dec-10 16:53 
GeneralRe: How Inline and MACRO function are work? Pin
GAJERA16-Dec-10 17:03
GAJERA16-Dec-10 17:03 
GeneralRe: How Inline and MACRO function are work? Pin
David Crow16-Dec-10 17:44
David Crow16-Dec-10 17:44 
AnswerRe: How Inline and MACRO function are work? Pin
Richard MacCutchan16-Dec-10 21:27
mveRichard MacCutchan16-Dec-10 21:27 
AnswerRe: How Inline and MACRO function are work? Pin
Aescleal16-Dec-10 22:00
Aescleal16-Dec-10 22:00 
GAJERA wrote:
When we write definition of function in .h file.It's automatic a inline function


No it's not - if that's what your book said it was probably written by Herb Schildt and should be consigned to the bin. There are two ways of getting a function expanded inline:

- explicitly qualify it's definition with the inline keyword
- define a function in the body of a class

In both cases it's at the discretion of whoever wrote the compiler. If their cost/benefit analysis reckons there's no gain to be had by inlining the function the compiler won't do it. [Likewise there's no reason why a compiler and linker can't conspire to do inlining across modules - VC++ has done that for years...]

Personally I only ever use inline functions when writing templates, otherwise I don't bother so the size of the functions that may or may not be inlined is a problem for someone else. Likewise with macros - I only ever use them if there's no other option within the programming language. Inline functions are usually a better bet as they're processed by the compiler and it can give you far more meaningful error messages than the preprocessor does. Execution speed wise it's impossible to say in the general case.

Ash
AnswerRe: How Inline and MACRO function are work? Pin
yu-jian17-Dec-10 3:54
yu-jian17-Dec-10 3:54 
QuestionShortcut key source code Pin
AK7758116-Dec-10 9:48
AK7758116-Dec-10 9:48 
AnswerRe: Shortcut key source code Pin
«_Superman_»16-Dec-10 12:28
professional«_Superman_»16-Dec-10 12:28 
QuestionWhich project Template for STL coding? Pin
Software200716-Dec-10 7:33
Software200716-Dec-10 7:33 
AnswerRe: Which project Template for STL coding? Pin
CPallini16-Dec-10 7:53
mveCPallini16-Dec-10 7:53 
GeneralRe: Which project Template for STL coding? Pin
Software200716-Dec-10 8:19
Software200716-Dec-10 8:19 
GeneralRe: Which project Template for STL coding? Pin
Maximilien16-Dec-10 9:07
Maximilien16-Dec-10 9:07 
AnswerRe: Which project Template for STL coding? Pin
Maximilien16-Dec-10 8:26
Maximilien16-Dec-10 8:26 
AnswerRe: Which project Template for STL coding? PinPopular
Richard MacCutchan16-Dec-10 9:51
mveRichard MacCutchan16-Dec-10 9:51 
GeneralRe: Which project Template for STL coding? Pin
Software200716-Dec-10 9:56
Software200716-Dec-10 9:56 
GeneralRe: Which project Template for STL coding? Pin
Ajay Vijayvargiya16-Dec-10 18:25
Ajay Vijayvargiya16-Dec-10 18:25 
GeneralRe: Which project Template for STL coding? Pin
Richard MacCutchan16-Dec-10 21:21
mveRichard MacCutchan16-Dec-10 21:21 
GeneralRe: Which project Template for STL coding? Pin
Ajay Vijayvargiya16-Dec-10 22:07
Ajay Vijayvargiya16-Dec-10 22:07 
GeneralRe: Which project Template for STL coding? Pin
Nemanja Trifunovic17-Dec-10 2:58
Nemanja Trifunovic17-Dec-10 2:58 
GeneralRe: Which project Template for STL coding? Pin
Alain Rist17-Dec-10 3:46
Alain Rist17-Dec-10 3:46 
GeneralRe: Which project Template for STL coding? Pin
Ajay Vijayvargiya17-Dec-10 7:54
Ajay Vijayvargiya17-Dec-10 7:54 
AnswerRe: Which project Template for STL coding? Pin
dazfuller16-Dec-10 19:00
dazfuller16-Dec-10 19:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.