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

C / C++ / MFC

 
AnswerRe: Difference in OS Pin
CPallini12-Dec-07 21:49
mveCPallini12-Dec-07 21:49 
GeneralRe: Difference in OS Pin
Chandrasekharan P12-Dec-07 22:00
Chandrasekharan P12-Dec-07 22:00 
GeneralRe: Difference in OS Pin
CPallini12-Dec-07 22:08
mveCPallini12-Dec-07 22:08 
GeneralRe: Difference in OS Pin
Chandrasekharan P12-Dec-07 22:16
Chandrasekharan P12-Dec-07 22:16 
GeneralYou're welcome Pin
CPallini12-Dec-07 22:25
mveCPallini12-Dec-07 22:25 
GeneralDeny "Create File" Permission to a User Pin
narayanagvs12-Dec-07 20:10
narayanagvs12-Dec-07 20:10 
GeneralRe: Deny "Create File" Permission to a User Pin
Don Box12-Dec-07 21:40
Don Box12-Dec-07 21:40 
Generaltemplate function v.s. template class [modified] Pin
George_George12-Dec-07 19:43
George_George12-Dec-07 19:43 
Hello everyone,


I am feeling template function is more tricky than template class. For the reason that the compiler will do the matching automatically for template function, but for template class, developer can assign how to match.

Sometimes compiler is doing mysterious matching rules for template function, which makes us confused. Does anyone have the same senses?

Example,

1. for template function

we define

template <class T> void sort ( vector <T>& )


when we invoke like,

sort ( vector<int> )&, T will automatically matched by compiler to int -- we have no control. Sometimes, how compiler will do the matching is mysterious.

2. for template class

developer has full control. For example, when use some template class, developer can assign the type of parameter,

we define,

template <class T> class Foo
{
    // ...
}


when developer use it, we can explicitly assign the type, like Foo <int> or Foo <bool>.

Any comments or experiences or even disagreement is welcome.


thanks in advance,
George

modified on Thursday, December 13, 2007 2:19:41 AM

GeneralRe: template function v.s. template class Pin
Nelek12-Dec-07 21:06
protectorNelek12-Dec-07 21:06 
GeneralRe: template function v.s. template class Pin
George_George12-Dec-07 21:47
George_George12-Dec-07 21:47 
GeneralRe: template function v.s. template class PinPopular
CPallini12-Dec-07 21:10
mveCPallini12-Dec-07 21:10 
GeneralRe: template function v.s. template class Pin
George_George12-Dec-07 21:46
George_George12-Dec-07 21:46 
QuestionOff-topic Pin
CPallini12-Dec-07 21:54
mveCPallini12-Dec-07 21:54 
JokeRe: Off-topic Pin
Cedric Moonen12-Dec-07 22:03
Cedric Moonen12-Dec-07 22:03 
JokeRe: Off-topic Pin
CPallini12-Dec-07 22:10
mveCPallini12-Dec-07 22:10 
GeneralRe: Off-topic Pin
George_George12-Dec-07 22:34
George_George12-Dec-07 22:34 
GeneralRe: Off-topic Pin
George_George12-Dec-07 22:35
George_George12-Dec-07 22:35 
GeneralRe: template function v.s. template class Pin
Cedric Moonen12-Dec-07 21:19
Cedric Moonen12-Dec-07 21:19 
GeneralRe: template function v.s. template class Pin
George_George12-Dec-07 21:45
George_George12-Dec-07 21:45 
Generalanother day, another series of dumbass questions... Pin
toxcct12-Dec-07 23:16
toxcct12-Dec-07 23:16 
GeneralCan anyone explain me... Pin
Nelek13-Dec-07 0:39
protectorNelek13-Dec-07 0:39 
GeneralRe: Can anyone explain me... Pin
George_George13-Dec-07 0:43
George_George13-Dec-07 0:43 
GeneralRe: Can anyone explain me... [modified] Pin
toxcct13-Dec-07 3:10
toxcct13-Dec-07 3:10 
QuestionHelp required for USB interface support for a MFC application Pin
amit ghatwal12-Dec-07 18:57
amit ghatwal12-Dec-07 18:57 
GeneralRe: Help required for USB interface support for a MFC application Pin
Don Box12-Dec-07 19:31
Don Box12-Dec-07 19:31 

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.