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

Про указатели - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как создавать и подключать библиотеки? http://www.cyberforum.ru/cpp-beginners/thread238465.html
Здравствуйте, я искал по форуму в интернете и в книгах, но все что я находил по этому вопросу у меня не работало, поэтому я прошу Вас показать простейший пример. в примере желательно чтобы было: как сохранять, какой программой пользоваться, по какому шаблону пишутся библиотеки и как их подключать, в программу(пишу на С++ не на С, а на С++). Заранее спасибо.
C++ Хочу загрузчик на С++ Ничего не делающий загрузчик на FASM: use16 org 07c00h start: jmp $ endst: rb 510-(endst-start) db 055h, 0aah Как сделать такое же на С++??? Знаю что возможно! http://www.cyberforum.ru/cpp-beginners/thread238391.html
Класс C++
Есть функция объявленная и описанная в классе: void Members::asd(void) { int count=n; for(int i=0;i<n;i++) { int tmp=a; a=a; a=tmp; }
Преобразование двоичного массива int в символ C++
Здравствуйте. У меня вопрос. Как преобразовать числовой массив, в котором, к примеру, 8 элементов, в символ? В массиве только нули и еденицы, то есть, например: a={1,0,0,0,1,0,1,1}. Надо перевести эту последовательность в символ с таким же ASCII-кодом. Спасибо:)
C++ требуется фреймворк http://www.cyberforum.ru/cpp-beginners/thread238373.html
очень достала одна вещь. я использую VS 2010 и при создании clr приложений windows forms выбираю целевую сборку фреймворка .NET Framework 2.0. Но вот в чем фишка: какую бы я версию не поставил, на другом компе прога требует framework 4.0. так в чем прикол? как сделать так, чтобы всё номально работало? з.ы.: и вот еще. чтобы консольное приложение запускалось на др. машинах, я делал так:...
C++ Вычисление значения выражения. Здравствуйте, только начал изучать С++, помогите, пожалуйста с задачей: Найти значение выражения: y= (x+a) в 3 степени + x*(b в квадрате + c в квадрате). Вот то, что я набрал: #include "stdafx.h" #include "stdio.h" #include "conio.h" #include "math.h" подробнее

Показать сообщение отдельно
Vint456
 Аватар для Vint456
1 / 1 / 0
Регистрация: 08.09.2009
Сообщений: 14
08.02.2011, 14:08     Про указатели
когда мы создаем указатель, и не даем и не выделяем для него памяти, то он не будет создан, пока не пройдет инициализация и отсюда следует почему int* p выдает хрень когда ему не присвоен адрес, а значит не указан участок памяти.
когда мы создаем указатель и даем память то есть int* p =new int называется указатель на безымянный объект. и можем работать с указателем как с объектом, и адрес будет у него свой, но пока там будет пустота, что означает, нужно проинициализировать. Указатель без значения, может привести к глобальной ошибке, поэтому всегда инициализируйте, следите за этим. иначе память пропадет.

Добавлено через 8 минут
Это будет указатель на слово world т.е. тип стринг(строковый).
вот смотри char* ptr1="world" ;
 
Текущее время: 10:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru