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

Значение указателей (*ptr.) на пустые ячейки памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на массив указателей на объекты, передать в метод объекта http://www.cyberforum.ru/cpp-beginners/thread630423.html
Здравствуйте! Нужно решить задачу, есть такой класс. class MyClsDisk { public: void SetDiskOnPurpose(MyClsDisk *p,int ix, MyClsDisk **a) { ...
C++ Адресное пространство Адрес в сипп является 4байтным числом. Возможно ли модифицировать адрес так, что бы залезть в другие процессы? Или для каждого процесса выделяется "локальное" адресное пространство? http://www.cyberforum.ru/cpp-beginners/thread630408.html
Интерфейс в VS2010 C++
:facepalm:При программировании хочу видеть описание типов, помниться мне что была какая та такая форма интересная например выбераешь мышкой структуру WNDCLASS например и в форме в низу ее свойства...
C++ Передача параметров для cuda
Всем доброго времени суток, столкнулся с такой проблемой, мне нужно передать значения полученные в результате вычисления из одной функции в другую. Проблема в том, что нужно мне это провернуть...
C++ Как исправлять ошибку? http://www.cyberforum.ru/cpp-beginners/thread630392.html
я из книжки выписал первую программу #include <iostream> int main() { cout << "Hello World!\n"; return 0; } компилятор сказал что надо из iostream.h убрать .h что я и сделал но...
C++ Указатель на функцию Столкнулся с проблемой передачи функции в функцию как переменной. Не могли бы вы объяснить мне эту тему? Компилятор ругается даже на: void z() { } подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
29.07.2012, 20:56
Цитата Сообщение от zverek Посмотреть сообщение
По идее, мы выделяем пустую память т.е. вида "0000000000....". Так ли это?
Это не так. Память в общем случае содержит неопределённые значения, зависящие от реализации компилятора, операционной системы и фазы Луны.
Есть два исключения: глобальные и статические переменные; для них вызывается конструктор по умолчанию, если не было прописано явного определения значения (у примитивных типов вроде int и float конструктор по умолчанию действительно туда записывает представление нуля для этого типа). То есть для следующего случая программа обязана первым напечатать 0, затем пробел, затем она может напечатать любое нравящееся ей число.
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int x;
 
int main()
{
  int y;
  std::cout << x << " "<< y;
  return 0;
}

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