Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
zinjvi
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 26
#1

Где и почему используют ту или иную строку std::string, char[], System::String^ ? - C++

11.07.2012, 22:50. Просмотров 1851. Ответов 1
Метки нет (Все метки)

Где и почему используют ту или иную строку std::string, char[], System::String^ ?
Объясните пожалуйста где нужно использовать std::string, где char[], а где System::String^ ?
Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2012, 22:50     Где и почему используют ту или иную строку std::string, char[], System::String^ ?
Посмотрите здесь:

C++ Перевод массива char в std::string в определенном формате
std::string и/или char* C++
std::string в char* C++
C++ Преобразование Char в System::String
C++ ошибка в программе (cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*')
char* vs std::string C++
Как можно считывать из строки (std::string или char*) данные при помощи cin C++
Ввод-вывод: Не могу ввести строку в std::string! C++
C++ Ошибка в типе данных 'String' and 'System::String'
C++ 'string' : undeclared identifier, std::string
C++ Почему std::string_view МЕДЛЕННЕЕ, чем std::string?
C++ Std::string в const char*

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
11.07.2012, 23:13     Где и почему используют ту или иную строку std::string, char[], System::String^ ? #2
если кратко, то:
std::string это С++
char[] это С
System::String^ это .NET

сочетать никто не запрещает. если хочешь путаться и иметь геморрой с преобразованием между ними, то используй хоть все сразу. В третьем варианте еще и кроссплатформенность как рукой снимет. хотя, иногда это необходимо.
Yandex
Объявления
11.07.2012, 23:13     Где и почему используют ту или иную строку std::string, char[], System::String^ ?
Ответ Создать тему
Опции темы

Текущее время: 06:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru