Visual Studio не находит определение метода [требует правки]

289
28 февраля 2017, 18:05

Пишу на C++. В заголовочном файле делаю объявления (класса), в .cpp определения (нешаблонных членов-функций), конструкторов, операторов, сам класс нешаблонный. Для одного метода VS не видит его определение в .cpp файле, хотя в корректности моего кода я уверен. Все #include-файлы в моем хедере я проверил, они корректны, правда вообще в проекте еще много имеется файлов с ошибками (рефакторинг делаю). Если перенести определение в класс, все нормально. При использовании опции VS Показать возможные решения->Создать определение в .cpp файле создает определение в .cpp, но без выражения типа MyClass:: и вне проектного пространства имен. Кто-нибудь сталкивался? Можно как-то все же дать определение в .cpp файле?

READ ALSO
Чтение блоков данных из потока

Чтение блоков данных из потока

Если во входном потоке input_stream встретился символ, не являющийся числом (, или ;), то чтение прекратитсяКак после этого можно продолжить чтение...

302
На что способен explicit?

На что способен explicit?

Вроде бы как в новых стандартах можно использовать ключевое слово explicit не только к конструкторам, чтобы предотвратить неявное приведение,...

255
Как преобразавать смайлик в код на pgp и javascript

Как преобразавать смайлик в код на pgp и javascript

Искал и ничего не нашёл, да и что именно искать не знаю

237