forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Непонятные ошибки (http://forum.boolean.name/showthread.php?t=15262)

Nerd 08.08.2011 12:42

Непонятные ошибки
 
Один из инклудов:
Код:

class item_t {
                int id;
                //string name;
}

Ошибка на первой строчке: error C2236: unexpected 'class' 'item_t'. Did you forget a ';'?
; проставленно везде. Та же ошибка вылетает на объявлении других классов.
Разкомментирую name:
Код:

class item_t {
                int id;
                string name;
}

Ошибка на string name: error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
wtf?

falcon 08.08.2011 13:04

Ответ: Непонятные ошибки
 
да вполне понятные ошибки.
забываешь после объявления классов ;
забываешь скорее всего, что стринг лежит в пространстве std, в файле <string> (который возможно тоже забыл подключить)

Nerd 08.08.2011 13:22

Ответ: Непонятные ошибки
 
Цитата:

забываешь после объявления классов ;
Там кода почти нет, ; везде расставленно.
Цитата:

забываешь скорее всего, что стринг лежит в пространстве std, в файле <string> (который возможно тоже забыл подключить)
#include <string>, using namespace std;

den 08.08.2011 15:36

Ответ: Непонятные ошибки
 
Код:

class item_t {
                int id;
                //string name;
};

вторая хз, покажи полностью код

falcon 08.08.2011 15:53

Ответ: Непонятные ошибки
 
>>; везде расставленно.
>> забываешь после объявления классов ;


Часовой пояс GMT +4, время: 10:51.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot