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

Данные типа void* - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача с ускорением http://www.cyberforum.ru/cpp-beginners/thread691214.html
Помогите,пожалуйста
C++ Строки: вывести определенную букву или слово и их количество Помогите написать программу, которая из символьной последовательности выводит определенную букву или слово и их количество. У меня получается бред типо этого #include "stdafx.h" #include... http://www.cyberforum.ru/cpp-beginners/thread691200.html
В каждой строке матрицы найти количество нечетных элементов C++
Дана матрица размерностью nxm. Требуется написать программу, которая в каждой строке матрицы находит количество нечетных элементов и результаты записывает в линейный массив. Проверьте, все ли...
C++ Создать перегружаемые функции и шаблоны для типов int и double
Создать перегружаемые функции и шаблоны для типов int и double. Передачу параметров в функцию осуществить различными способами: с помощью ссылки, указателя. В одномерном массиве, состоящем из n...
C++ GDB 7.5 http://www.cyberforum.ru/cpp-beginners/thread691172.html
Помогите пожалуйста как установить GDB 7.5 к MinGW.MinGW установлен. http://ftp.gnu.org/gnu/gdb/ я скачал отсюда который 27 мб распокавал а что дальше?Можете расписать пошагова пожалуйста.
C++ Найти произведение всех элементов матрицы, расположенных под вспомогательной диагональю Найти произведение всех элементов матрицы, расположенных под вспомогательной диагональю, и умножить его на разницу максимального и минимального элемента главной диагонали.На С++ очень нужно. подробнее

Показать сообщение отдельно
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
07.11.2012, 16:22
C++
1
static_cast< bool * >( data );
Добавлено через 2 минуты
И один момент не понятен - Вам нужно вернуть сам объект типа bool или указатель на bool?

Добавлено через 2 минуты
Все, увидел. Но вся проблема в том, что в этой функции:

Цитата Сообщение от rus_phantom Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
void CStoreHouse::add_bool(LPCSTR name,bool b)
{
* * R_ASSERT3(data.find(name)!=data.end(),"Can't save data with the same name ",name);
* * StoreData d;
* * d.name = name;
* * d.data = &b;
* * d.type = lua_bool;
* * data[name] = d;
}
После ее завершения, переменная b уничтожается. И data указывает не пойми куда. Вы с 99% вероятностью получите ошибку Access Violation
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru