Original Post
Greets, I'm having a little trouble with templated functions which is better explained with the following example:
The output is always 4 bytes. If I remove
|
foo<int>(); the output is 1 byte. Why is "T" taking on the larger of the two, even if it is supposed to be representing a single char value? Thanks very much in advance.