Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2008, 11:21   #1
Ceprey
Пользователь
 
Регистрация: 01.03.2008
Сообщений: 47
По умолчанию класс string в MFC

Здравствуйте! У меня никак не получилось использовать класс string в разработке диалогового окна MFC (Visual Studio 2005). Библиотеку string, естественно, подключал. Подозреваю, что в MFC вместо этого следует использовать CString, но ни в одном источнике про это не нахожу явных указаний на то, что в MFC класс string не используется. Это так? Или его использовать можно, и нужно искать ошибку?
Ceprey вне форума Ответить с цитированием
Старый 06.04.2008, 11:41   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

а CString чем не угодил?
pu4koff вне форума Ответить с цитированием
Старый 06.04.2008, 12:30   #3
Ceprey
Пользователь
 
Регистрация: 01.03.2008
Сообщений: 47
По умолчанию

Мне CString очень даже нравится, но поскульку я привык к некоторым операциям со строками и методам класса string, легче использовать их. Так все-таки можно или нельзя?
Ceprey вне форума Ответить с цитированием
Старый 06.04.2008, 15:46   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

переменные string можно использовать, а вот как член класса чавойто не хотит компилить, хотя я особо не вникал в суть
pu4koff вне форума Ответить с цитированием
Старый 07.04.2008, 00:04   #5
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от Ceprey Посмотреть сообщение
Здравствуйте! У меня никак не получилось использовать класс string в разработке диалогового окна MFC (Visual Studio 2005). Библиотеку string, естественно, подключал. Подозреваю, что в MFC вместо этого следует использовать CString, но ни в одном источнике про это не нахожу явных указаний на то, что в MFC класс string не используется. Это так? Или его использовать можно, и нужно искать ошибку?
Давайте для начала уточним. CString - MFC, а string - STL. В чём заключаются сложности без кода угадать сложно, вообще говоря, компилятору до лампочки какие классы и их "смесь" в каком проекте используются.
B_N вне форума Ответить с цитированием
Старый 10.04.2008, 12:17   #6
Ceprey
Пользователь
 
Регистрация: 01.03.2008
Сообщений: 47
По умолчанию

Спасибо за ответы! К сожалению, не смог раньше отреагировать. Дело в том, что я повторил все с нуля и заработало. Была проблемка с преобразованием string в CString, но и ее уже решил. В общем, то, что string в MFC использовать можно однозначно. Если и возникают проблемы, то они связаны с чем-то другим. Как по мне, можно закрыть.
Ceprey вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Класс Юлёк Фриланс 6 15.06.2008 15:00
Мой класс SunKnight Общие вопросы Delphi 2 02.05.2008 14:02
Класс или тип (сам не знаю) WOLFak Общие вопросы Delphi 6 27.03.2008 00:20
объявить класс для описания клиеннтского потока. с атрибутами String. Sargon Работа с сетью в Delphi 4 23.12.2007 23:36
Класс по имени Sibedir Общие вопросы Delphi 2 04.12.2007 08:24