указатель объекта fstream - PullRequest
       1

указатель объекта fstream

0 голосов
/ 10 января 2012

Я объявил три указателя объекта: fstream * output, fstream * input и dialog1 * dlg.и dialog1.h включен.

#include<fstream>
#include "stdafx.h"
#include "dialog1.h"
fstream *output;
fstream *input;
dialog1 *dlg

ошибка C2059: синтаксическая ошибка: ошибка «константы» (о диалоге) C2143: синтаксическая ошибка: отсутствует «;»до '*'
Q: когда я создаю ошибки проекта, например, пропущенные ";"выходит о * input и * output и о * dlg синтаксической ошибке const выходит.Как можно объявить эти объекты?

Ответы [ 3 ]

0 голосов
/ 10 января 2012

Похоже, вы забыли добавить префикс std :: к своим объявлениям.

std::fstream *output;

должно работать.

0 голосов
/ 11 января 2012

Компилятор игнорирует заголовки, предшествующие #include "stdafx.h".Так что ваш #include <fstream> не имеет никакого эффекта, пожалуйста, включите его после "#include "stdafx".

0 голосов
/ 10 января 2012

Вы определили класс в dialog1.h и забыли конечную точку с запятой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...