Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 26
1

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

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

Где и почему используют ту или иную строку std::string, char[], System::String^ ?
Объясните пожалуйста где нужно использовать std::string, где char[], а где System::String^ ?
Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2012, 22:50
Ответы с готовыми решениями:

Преобразование между типами System::String, char*, wchar_t*, std::string и др.
При написании кода, взаимодействующего как с .NET и управляемым кодом, так и с неуправляемым кодом...

Запись значения типа String^ в char* или std::string
String^ D1=textBox1->Text; Int32 D2=Convert::ToInt32(textBox2->Text); //god Int32...

ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri
на вод поступают 2 строки типа string. определить количество вхождений строки 2 в строку 1 ошибка...

Конфузы с русскими буквами при переводе из System::String^ в std::string
Использую такую конструкцию: string stdstr; for(int i=0;i&lt;sysstr-&gt;Length;++i) ...

1
385 / 229 / 12
Регистрация: 06.07.2011
Сообщений: 512
11.07.2012, 23:13 2
если кратко, то:
std::string это С++
char[] это С
System::String^ это .NET

сочетать никто не запрещает. если хочешь путаться и иметь геморрой с преобразованием между ними, то используй хоть все сразу. В третьем варианте еще и кроссплатформенность как рукой снимет. хотя, иногда это необходимо.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.07.2012, 23:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

std::string и/или char*
Здравствуйте. пишу метод построчной обработки данных из файла Вот он: bool...

Как конвертировать System::String в std::string?
Как конвертировать system::string в std::string? А лучше сразу system::string в int.

Перевести строку из char в System::String
Здравствуйте! Есть такая вот беда мне нужно считать с файла информацию и вывести ее в форме, но...

Найти вхождение одного символа std::string в строку char*
Каким образом можно найти вхождение одного символа std::string в строку char*? Наоборот то понятное...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.