Ошибка C2143: отсутствует ';'до '->' - PullRequest
1 голос
/ 30 января 2012

Я искал здесь и в Интернете, и, похоже, ни у кого не было схожей проблемы со мной, и я не могу понять, почему я не могу заставить это работать.

Строка, которая мешает мне компилироваться:

LitCiterCommon::LitCiterTrace->Init();

Если я вызываю LitCiterTrace.Init() из другого файла (c #), он прекрасно компилируется, но по какой-то причине я не могу вызвать его из управляемого cpp.

Есть идеи или предложения?

1 Ответ

5 голосов
/ 30 января 2012

Если Init является статическим методом, то он не будет отличаться от C ++ :

// this is no different than calling a static member method in C++
LitCiterCommon::LitCiterTrace::Init();
...