Re: Проблема с #include <string>
От: Sir Wiz Россия  
Дата: 11.08.04 14:07
Оценка: 27 (3) :))) :))) :))
Здравствуйте, sfes, Вы писали:

S>Я пытають в своем проекте добавать класс, использующий <string>.

S>Почему в хедере строка #include <string> вызывает кучу ошибок?
Delphi?
... << RSDN@Home 1.1.3 stable >>
Re: Проблема с #include <string>
От: Bell Россия  
Дата: 11.08.04 12:58
Оценка: :)))
Здравствуйте, sfes, Вы писали:

S>Я пытають в своем проекте добавать класс, использующий <string>.

S>Почему в хедере строка #include <string> вызывает кучу ошибок?

Щас все достанут свои хрустальные шары, и обо всем тебе расскажут

А если серьезно, то было бы неплохо привести пример кода, вызывающий ошибки, ну и собственно сами ошибки.
Любите книгу — источник знаний (с) М.Горький
Re[2]: Проблема с #include <string>
От: merlinJap  
Дата: 11.08.04 14:12
Оценка: :)
Здравствуйте, Sir Wiz, Вы писали:

SW>Здравствуйте, sfes, Вы писали:


S>>Я пытають в своем проекте добавать класс, использующий <string>.

S>>Почему в хедере строка #include <string> вызывает кучу ошибок?
SW>Delphi?

Ну ты пошутил...
С уважением merlinjap.
Проблема с #include <string>
От: sfes  
Дата: 11.08.04 12:54
Оценка:
Я пытають в своем проекте добавать класс, использующий <string>.
Почему в хедере строка #include <string> вызывает кучу ошибок?
Re: Проблема с #include <string>
От: korzhik Россия  
Дата: 11.08.04 12:56
Оценка:
Здравствуйте, sfes, Вы писали:

S>Я пытають в своем проекте добавать класс, использующий <string>.

S>Почему в хедере строка #include <string> вызывает кучу ошибок?

а что за ошибка?
Re: Проблема с #include <string>
От: Alxndr Германия http://www.google.com/profiles/alexander.poluektov#buzz
Дата: 11.08.04 12:57
Оценка:
Здравствуйте, sfes, Вы писали:

S>Почему в хедере строка #include <string> вызывает кучу ошибок?


Потому что в твоем коде (после либо до директивы #include) ошибка.
Если хочешь нормальный ответ — покажи код.
Re: Проблема с #include <string>
От: merlinJap  
Дата: 11.08.04 14:01
Оценка:
Здравствуйте, sfes, Вы писали:

S>Я пытають в своем проекте добавать класс, использующий <string>.

S>Почему в хедере строка #include <string> вызывает кучу ошибок?



Что то мне напоминает это мою проблемму, когда я подключал #include <vector> в хидере MFC project после

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif


потом перенес в перед, все заработало...хотя конечно у тебя может другая проблемма...
код давай
С уважением merlinjap.
Re[3]: Проблема с #include <string>
От: Fucking_Forever Россия pkg.net.ru
Дата: 12.08.04 00:42
Оценка:
Здравствуйте, merlinJap, Вы писали:

J>Здравствуйте, Sir Wiz, Вы писали:


SW>>Здравствуйте, sfes, Вы писали:


S>>>Я пытають в своем проекте добавать класс, использующий <string>.

S>>>Почему в хедере строка #include <string> вызывает кучу ошибок?
SW>>Delphi?

J>Ну ты пошутил...


Да уж
Re[4]: Проблема с #include <string>
От: sfes  
Дата: 13.08.04 09:52
Оценка:
Прошу прощения у всех.
Сразу после написания сообщения у меня выбило inet,
а включили только сегодня

Насчет кода — да ничего там нет военного,
просто подключение header'a. Проблема очень похожа на
промлему merlinJap (5-й ответ в этой теме).
Вот несколько(из 101+...) сообщений об ошибке:

Compiling...
editor.cpp
d:\program files\microsoft visual studio\vc98\include\xlocale(255) : warning C4183: 'result': member function definition looks like a ctor, but name does not match enclosing class
d:\program files\microsoft visual studio\vc98\include\xlocale(292) : see reference to class template instantiation 'std::codecvt<_E,_To,_St>' being compiled
d:\program files\microsoft visual studio\vc98\include\xlocale(256) : error C2327: 'codecvt<_E,_To,_St>::result' : member from enclosing class is not a type name, static, or enumerator
d:\program files\microsoft visual studio\vc98\include\xlocale(292) : see reference to class template instantiation 'std::codecvt<_E,_To,_St>' being compiled
d:\program files\microsoft visual studio\vc98\include\xlocale(260) : warning C4183: 'result': member function definition looks like a ctor, but name does not match enclosing class
d:\program files\microsoft visual studio\vc98\include\xlocale(292) : see reference to class template instantiation 'std::codecvt<_E,_To,_St>' being compiled
d:\program files\microsoft visual studio\vc98\include\xlocale(277) : error C2327: 'codecvt<_E,_To,_St>::result' : member from enclosing class is not a type name, static, or enumerator
d:\program files\microsoft visual studio\vc98\include\xlocale(292) : see reference to class template instantiation 'std::codecvt<_E,_To,_St>' being compiled
d:\program files\microsoft visual studio\vc98\include\xlocale(277) : error C2146: syntax error : missing ';' before identifier 'do_in'
d:\program files\microsoft visual studio\vc98\include\xlocale(292) : see reference to class template instantiation 'std::codecvt<_E,_To,_St>' being compiled
d:\program files\microsoft visual studio\vc98\include\xlocale(277) : error C2433: 'result' : 'virtual' not permitted on data declarations
d:\program files\microsoft visual studio\vc98\include\xlocale(292) : see reference to class template instantiation 'std::codecvt<_E,_To,_St>' being compiled
d:\program files\microsoft visual studio\vc98\include\xlocale(277) : error C2501: 'result' : missing storage-class or type specifiers
d:\program files\microsoft visual studio\vc98\include\xlocale(292) : see reference to class template instantiation 'std::codecvt<_E,_To,_St>' being compiled
d:\program files\microsoft visual studio\vc98\include\xlocale(281) : warning C4183: 'do_in': member function definition looks like a ctor, but name does not match enclosing class
d:\program files\microsoft visual studio\vc98\include\xlocale(292) : see reference to class template instantiation 'std::codecvt<_E,_To,_St>' being compiled
d:\program files\microsoft visual studio\vc98\include\xlocale(282) : error C2327: 'codecvt<_E,_To,_St>::result' : member from enclosing class is not a type name, static, or enumerator
d:\program files\microsoft visual studio\vc98\include\xlocale(292) : see reference to class template instantiation 'std::codecvt<_E,_To,_St>' being compiled

Сейчас у меня получилось подключить <string>, но непонятно, почему работает теперь и не работало тогда.
Если кто-то знает причину — пожалуйста растолкуйте что к чему

С уважением, Сергей.
Re[5]: Проблема с #include <string>
От: merlinJap  
Дата: 14.08.04 05:03
Оценка:
Здравствуйте, sfes, Вы писали:

S>Сейчас у меня получилось подключить <string>, но непонятно, почему работает теперь и не работало тогда.

S>Если кто-то знает причину — пожалуйста растолкуйте что к чему

S>С уважением, Сергей.


Насколько японял это из за используемого в MFC переопределения комматнды new для отлова утечек памяти а STL в корень отказываеться с этим работать.

Удачи
С уважением merlinjap.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.