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

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

Войти
Регистрация
Восстановить пароль
 
Joey
Джоуи Скалолазер
399 / 313 / 87
Регистрация: 05.05.2015
Сообщений: 1,820
Записей в блоге: 2
#1

Ошибка Cannot convert std::string to void* - C++

19.07.2015, 03:29. Просмотров 379. Ответов 2
Метки нет (Все метки)

Не могу сконвертировать строку в void*:
std::string str;
(void*)str;

Вернее invalid cast from type std::string to type void*

А когда пишу (void*)"K:\1.bmp"; работает
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2015, 03:29     Ошибка Cannot convert std::string to void*
Посмотрите здесь:

cannot convert parameter 1 from 'int' to 'std::string &' - C++
string kolvo(string &S, int &k) { unsigned int i; for(i=1; i<S.length(); i++) if(S=='B' && S==' ') k=k+1; } ...

Std::map <string, class> ОШИБКА C2512 - C++
Есть следующий код: #include &lt;vector&gt; #include &lt;map&gt; class Aluy { public: Aluy (int x, int y) { int z = x+y; ...

Cannot convert 'void' to 'bool' - C++
Всем привет! Уважаемые программисты подскажите пожалуйста, при компиляции ошибка Unit1.cpp(21): E2034 Cannot convert 'void' to 'bool'...

malloc - cannot convert from 'void *' to 'double *' - C++
Здравствуйте. У меня тут текст программы для дискретного преобразования Фурье. Проблему составляют строчки, где есть комменты . Я смотрел в...

error C2440: 'delete' : cannot convert from 'Song' to 'void *' - C++
Строка, где выдаётся ошибка: delete mas; Деструктор: Song::~Song () { delete song; delete perf; delete desc; }

Convert std::streamoff to unsigned type from cstdint - C++
Всем привет! Задача: передать размер файла по сети. Как это правильно делается? Размер узнаю так: file.seekg(0,...

Convert string to char - C++
В структуре надо зарандомить имена. Пробую таким способом: создал массив имен string arrayName = { &quot;Vasya&quot;, &quot;Petya&quot;, &quot;Andrey&quot;,...

Cannot convert 'UnicodeString' to 'String' - C++
Подскажите как конвертировать такие форматы, компилятор если что RAT Studio 2010 нашел тут вариант...

Привести string к void* - C++
Здравствуйте. Как привести переменную типа string к void*? спасибо.

Приведение типов string.size() к (void*) - C++
Добрый день помогите пожалуста записать значение возвращаемое string.size() в фаил FILE * fp; fp = fopen(&quot;C:\\T01.txt&quot;,&quot;rb&quot;); ...

Std::string - C++
никак не пойму чем отличаются методы append и assign у std::string?

std::string - C++
Здравствуйте! У меня есть std::vector&lt;std::string&gt; Подскажите пожалуйста как быстро и красиво можно перевести i-тый элемент вектора в...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lss
921 / 851 / 281
Регистрация: 10.10.2012
Сообщений: 2,701
19.07.2015, 03:54     Ошибка Cannot convert std::string to void* #2
Цитата Сообщение от Joey Посмотреть сообщение
std::string str;
(void*)str;
C++
1
2
(void*)&str;
(void*)str.c_str();
Joey
Джоуи Скалолазер
399 / 313 / 87
Регистрация: 05.05.2015
Сообщений: 1,820
Записей в блоге: 2
19.07.2015, 14:29  [ТС]     Ошибка Cannot convert std::string to void* #3
Спасибо большое

Добавлено через 11 секунд
Вторая строка помогла
Ответ Создать тему
Опции темы

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