For example, declare a template class like below:
template<typename _Tx, UINT uCount = 1024>
class TestClass
{
public:
void UserFunction(UINT uParam)
{
wcout << uParam << endl;
}
private:
_Tx tValue;
};
And use this class somewhere:
TestClass<int, 12345> myClass
Then I type the following code:
myClass.
After the dot, select "UserFunction" from the list box, and the tooltip window shows this function as "void UserFunction(12345 uParam){...}". I'm sure this is wrong XD.