![]() |
|
![]() ![]() ![]() |
|
FTTA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 25.10.2011 Репутация: нет Всего: нет |
Доброго в ремени суток.
Прошу помощи. Проблема такова. Есть некий код
Когда я этот код сохраняю в файле *.cpp выдает ошыбку "Undefined symbol string", и соответственно все св'язаное с типом string тоже вызывает ошибки. Но когда я сохраняю этот код в файле *.h и подключаю к основной программе, нет никаких ошыбок. Почему так? Использую C++ Builder 2009. Благодарю всех за потраченое на меня время. |
|||
|
||||
artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Вы про пространства имён слышали?
-------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 6 Всего: 211 |
Ошибка №1. Не <string.h> а <string>. string.h - это из другой оперы и вообще в C++ он зовется <cstring> Ошибка №2. Класс string находится в пространстве имен std Ошибка №3. Здесь это скорее всего не повлияет, но тем не менее использовать двойное подчеркивание в названиях функций, классов и переменных нельзя. Подобные имена зарезервированы для компилятора. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |