Хотя это не обычный AFAIK, возможно, что CLASS - это макрос, как показано ниже. Поскольку его имя CLASS
, я бы сказал, что более вероятно, что это макрос для класса или пространства имен.
1. Название класса
class A
{
void functionName();
};
#define CLASS A::
void CLASS functionName()
{}
2. Пространство имен
namespace A
{
void functionName();
};
#define CLASS A::
void CLASS functionName()
{}
3. Преобразование вызовов
// or __cdecl, etc.
define CLASS __stdcall
4. Другие
Могут быть и другие (например, макрос для указателя), которые синтаксически правильны, но они менее вероятны в вашем случае. Или это может быть просто комментарий, как враждебно указывает ниже.