Visual C ++ имеет #pragma message
, что выводит строку в вывод компилятора . Теперь у меня есть фабрика:
template
CComPtr CreateComObject()
{
CComPtr newObject( new CComObject );
//do some tuning to the object
return newObject;
}
и я хотите вывести размер класса, который передается в new
(а именно sizeof (CComObject
в вывод компилятора. Похоже только на #pragma message
) принимает строки.
Как я могу вывести числовую константу времени компиляции?