Conan_Doyle_SBINH
@Conan_Doyle_SBINH
Лентяй, но не ленивый

Почему в Visual Studio этот код работает, а в Code::Blocks нет?

#include <iostream>
#include <string>

using namespace std;

int main() {
	string s;
	s = to_string(123);
	cout << s;

	return 0;
}
  • Вопрос задан
  • 280 просмотров
Решения вопроса 1
GavriKos
@GavriKos
Во первых. "Не работает" обычно сопровождается какой то ошибкой. И ее надо прикладывать к вопросу.

Во вторых - важно не то в какой IDE, а какой компилятор используется.
Вангую что они у вас разные, с разной поддержкой стандартов.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Включаю режим экстрасенса. Потому что std::to_string появился в C++11, а у вас в Code::Blocks используется gcc без -std=c++11. Но лучше напишите, какие у вас сообщения об ошибках.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час