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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатель на массив указателей на объекты, передать в метод объекта http://www.cyberforum.ru/cpp-beginners/thread630423.html
Здравствуйте! Нужно решить задачу, есть такой класс. class MyClsDisk { public: void SetDiskOnPurpose(MyClsDisk *p,int ix, MyClsDisk **a) { cout<<(*p).Weight<<endl;
C++ Адресное пространство Адрес в сипп является 4байтным числом. Возможно ли модифицировать адрес так, что бы залезть в другие процессы? Или для каждого процесса выделяется "локальное" адресное пространство? http://www.cyberforum.ru/cpp-beginners/thread630408.html
Интерфейс в VS2010 C++
:facepalm:При программировании хочу видеть описание типов, помниться мне что была какая та такая форма интересная например выбераешь мышкой структуру WNDCLASS например и в форме в низу ее свойства типы данных и т.п. сейчас найти не могу. Дальше один раз случай был в студии, зажимаешь пару или кнопку не помню тоже и появлялось описание около мышки (тип данных, кол-во параметров) очень удобно...
C++ Передача параметров для cuda
Всем доброго времени суток, столкнулся с такой проблемой, мне нужно передать значения полученные в результате вычисления из одной функции в другую. Проблема в том, что нужно мне это провернуть используя cuda. В коде оставил только основное, постарался упростить короче. Вот есть там в коде в main - x и y вот они у меня высчитываются в другом файле и соответственно их нужно каким-то образом...
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
~ Эврика! ~
 Аватар для OhMyGodSoLong
1237 / 986 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
29.07.2012, 20:56     Значение указателей (*ptr.) на пустые ячейки памяти
Цитата Сообщение от 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;
}

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