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

Указатели на объекты - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Передача локальных переменных одной функции другой http://www.cyberforum.ru/cpp-beginners/thread640464.html
Добрый день, подскажите, как осуществить передачу локальных переменных получаемых в одной функции другой?Облазил гугл, ничего внятного кроме глобализации не нашел...
C++ Функция atof() возвращает не точное значения Добрый день подскажите может кто знает есть программа в MFC фрагмент кода void Ce_weightDlg::OnBnClickedButton1() // зважування { using namespace std; CoInitialize(0); CAboutDlg front; http://www.cyberforum.ru/cpp-beginners/thread640427.html
C++ Как сделать чтобы функция была видна из .cpp файла?
У меня есть 3 файла: main.cpp, 1.h, 1.cpp. Все делаю по книге, но получается так, что определение функции не видно из main().cpp main.cpp #include "1.h" int main() { func1(); // Ошибка. Undefined reference to 'func1(void)' return 0;
Динамическая память и массивы C++
Всем доброе утро . Решил по практиковаться и задался вопросом у меня есть массив a; как ему динамическую память выделить? как понял должно вот так выглядить? char** a = new char* ; вот только и не понял чем этот динамический массив вот в таком коде будет лучше чем статический char** a = new char* ; a = "2"; cout << *a;
C++ Принадлежность полигону http://www.cyberforum.ru/cpp-beginners/thread640391.html
Здравствуйте даны координаты объекта (широта и долгота) необходимо определить положение точки относительно объекта (находится внутри, находится вне объекта) как лучше мне это сделать?
C++ Разименование указателя Есть функция get_parametr,котрая в зависимости от переданного параметра,извлекает информацию,сохраняет в объекте string,адрес которого присваивается указателю на void,передаваемого по ссылке.После я передаю парметр и указатель функции,которая разыменовывает указатель и тут всплывает ошибка:необработанное исключение в .... Указатель в процессе работы программы не равен нулю,то есть указывает на... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
21.08.2012, 13:45     Указатели на объекты
Потому что то, что справа от & — это временные объекты. Они не сохраняются в памяти после завершения вычисления выражения. Поэтому если их адрес ваш компилятор и позволяет взять (всё же они где-то хранятся на время вычислений), то не факт, что там будет лежать та переменная, что вам нужна. Временные объекты уничтожаются после завершения полного выражения, так что то, что по тому адресу лежит в памяти — это уже формально не ваш объект и вообще память вам не принадлежит.
 
Текущее время: 05:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru