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;
}
  • Вопрос задан
  • 252 просмотра
Решения вопроса 1
GavriKos
@GavriKos
Во первых. "Не работает" обычно сопровождается какой то ошибкой. И ее надо прикладывать к вопросу.

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

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

Войти через центр авторизации
Похожие вопросы