Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
1 / 1 / 2
Регистрация: 01.07.2014
Сообщений: 49

'to_string' is not a member of 'std'

23.08.2015, 20:42. Показов 2799. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
результат должен быть таким : "110100100010000100000100000(и т.д.)"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
using namespace std;
int main()
{
        string s = "1";
    string st;
    int k = 1;
    for(int i = 0; i < 21; i++){
        k *= 10;
        st = std::to_string(k);
        s += st;    
    }
    cout << s;
}
во время компиляции выдается ошибка :
'to_string' is not a member of 'std'
а мне нужно интеджер в страйнг перевести
что делать?
ЗЫ
что без приписки std:: что с ней не работает
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.08.2015, 20:42
Ответы с готовыми решениями:

Не находит std::to_string
Не пойму что не так, выдает ошибку Версия gcc 4.7.2-5 #include &lt;iostream&gt; #include &lt;string&gt; int main(void) { for...

Не работает std::to_string();
Не работает std::to_string(); -std=c++11 gcc --version =&gt; gcc 5.3.0 Как заставить работать?

To_string не является членом std
Собственно пишу на убунте 16.04 и стоит g++ 5.4.0. Что делать, чтобы пофиксить? Какие команды в терминале писать?

5
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
23.08.2015, 20:45
А компилятор/среда какая? Чтобы функция работала нужен С++11.
0
1 / 1 / 2
Регистрация: 01.07.2014
Сообщений: 49
23.08.2015, 20:49  [ТС]
Цитата Сообщение от Новичок Посмотреть сообщение
А компилятор/среда какая? Чтобы функция работала нужен С++11.
dev c++ 5.4.2
а разве #include <iostream> вместо <iostream.h> это не признак с++11
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
23.08.2015, 20:50
Цитата Сообщение от saharok2000 Посмотреть сообщение
а разве #include <iostream> вместо <iostream.h> это не признак с++11
Не признак.
0
 Аватар для MicM
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
23.08.2015, 20:50
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <boost/lexical_cast.hpp>
#include <boost/multiprecision/cpp_int.hpp>
 
namespace mp = boost::multiprecision;
 
int main()
{
    std::string s = "1";
    mp::cpp_int k = 1;
    for(mp::cpp_int i = 0; i < 21; i++)
    {
        k *= 10;
        s += boost::lexical_cast<std::string> (k);    
    }
    std::cout << s << std::endl;
}
0
 Аватар для SerVal
37 / 36 / 9
Регистрация: 16.04.2015
Сообщений: 283
23.08.2015, 21:06
saharok2000, признавайтесь, какой компилятор.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.08.2015, 21:06
Помогаю со студенческими работами здесь

Ошибка [Warning] non-static data member initializers only available with -std=c++11 or -std=gnu++11 при компиляции
Доброго времени суток. Компилятор выдает ошибку non-static data member initializers only available with -std=c++11 or -std=gnu++11 при...

Что означает std::string to_string( int value )?
Что означает: std::string to_string( int value )

Error C2668: std::to_string: неоднозначный вызов перегруженной функции
вот код #include &quot;stdafx.h&quot; #include &lt;Windows.h&gt; #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int...

Ошибка в программе error C2668: std::to_string: неоднозначный вызов перегруженной функции
FILE *f1; f1 = fopen(&quot;matrix.txt&quot;, &quot;w&quot;); for (unsigned int i = 0; i &lt; matrix.size(); i++) { vector&lt;double&gt; s =...

Ошибка "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
Компилирую вот этот код: #include &lt;algorithm&gt; #include &lt;iostream&gt; #include &lt;set&gt; #include &lt;vector&gt; ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru