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

Как это работает? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составьте программу, которая подсчитывает ко-личество бактерий на заданное вами целое значение момента времени. http://www.cyberforum.ru/cpp-beginners/thread357617.html
Каждая бактерия делится на две в течение одной минуты. В начальный момент времени имеется одна бактерия. Составьте программу, которая подсчитывает ко-личество бактерий на заданное вами целое значение момента времени.
C++ Алгоритм заполнения алфавита В общем, сказали зашифровать свою фамилию квадратом Полибия. Сделал матрицу - но мне нужно, чтобы вместо единиц были буквы в алфавитном порядке. Как этом можно реализовать? Подскажите пожалуйста. Вот мой "гениальный код" int _tmain(int argc, _TCHAR* argv) { int** M; // указатель указателя // int n; // количество строк int n=5; // количество строк http://www.cyberforum.ru/cpp-beginners/thread357606.html
C++ Как сгенерировать строку длинной L
как сгенерировать строку длинной L?
C++ Отброс дробной части
как можно отбросить дробную часть(не округлить) от переменной?
C++ Идет n-я секунда суток. Определить, сколько полных часов и полных минут прошло до этого момента. http://www.cyberforum.ru/cpp-beginners/thread357578.html
Идет n-я секунда суток. Определить, сколько полных часов и полных минут прошло до этого момента.
C++ Задача сродни отчетникам... Доброго времени суток! Помещаю в этот форум т. к. задача, скорее всего, решается элементарно, но новичком себя назвать не могу... Значит, дело обстоит так: есть шаблон файла(это файл конфигурации виртуального хоста). Выглядит он так: <VirtualHost *:80> ServerName {__SERVERNAME__} ServerAlias {__SERVERALIAS__} ServerAdmin {__SERVERADMIN__} DocumentRoot {__DOCUMENTROOT__} <Directory... подробнее

Показать сообщение отдельно
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
28.09.2011, 17:57     Как это работает?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
int *fun()
{
    int a = 5;
    return &a;
}
int main()
{
        int *ptr = fun();
        std::cout << *ptr;
        system( "pause" );
        return 0;
}
Как я это себе представляю: функция fun возвращает адрес автоматической переменной. Но эта переменная при завершении работы функции fun уничтожается, поэтому указатель ptr указывает на недействительную память.
Даже компилятор выдает это :warning C4172: возвращение адреса локальной или временной переменной

Так почему это работает?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru