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

Разница между объявлениями указателей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму положительных http://www.cyberforum.ru/cpp-beginners/thread1038998.html
Найти сумму положительных элементов в каждом из массивов Y(3,6) и Х(5,4). ПОЖАЛОСТА ЕСЛИ НЕ ТРУДНО ПОКЖИТЕ TURBO C++ Заранее спасибо за отзывы
C++ возведение в степень Привет всем. Люди, помогите с задачей. Я новичок, учусь в универе. Понимаю, что задача элементарная, но не могу понять одного. Нужно возвести число a в степень k. #include <stdio.h> #include <conio.h> #include <math.h> double long a; int T, count, k; int main() { http://www.cyberforum.ru/cpp-beginners/thread1038974.html
C++ Задачка. массив указателей на одномерный массив
Привет всем. Помогите, пожалуйста. Два дня мучился, писал, оказалось, что писал совсем не то, что нужно. Исходное задание такое: Создайте массив указателей на одномерный массив, содержащий 9 элементов целого типа (элементы массива вводятся пользователем). Выведите на экран адрес каждого четного элемента. Выведете на экран значение элемента, индекс которого меньше индекса, введенного...
Почему не сортирует C++
Дан массив из N целых чисел. Получить из него массив отрицательных чисел и отсортировать его по возрастанию методом выбора //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include<iostream.h> #define n 8
C++ Какой ответ получим после запуска следующей программы http://www.cyberforum.ru/cpp-beginners/thread1038965.html
Какой ответ получим после запуска следующей программы( пожалуйста не работает с++) : #include"stdafx.h" #include<iostream> Using namespace std; int main() { int x,y; x=1; y=50; y=y%x-89;
C++ Ввести с клавиатуры целое число N. Используя рекурсию распечатать сначала последовательность, состоящую из N букв 'А', а затем из N букв 'В' Помогите пожалуйста подробнее

Показать сообщение отдельно
ElenaBilyk
 Аватар для ElenaBilyk
4 / 4 / 1
Регистрация: 22.10.2013
Сообщений: 34
12.12.2013, 19:58     Разница между объявлениями указателей
Цитата Сообщение от Zidane Tribal Посмотреть сообщение
Есть такое:
C++
1
int *p;
и такое:
C++
1
int *p = new int;
Поясните, пожалуйста, в чём разница между этими объявлениями указателей?
Первый указатель - это указатель, которому потом нужно будет присвоить память, то, на что он указывает.
Пока этого не сделаешь, работать с ним нельзя. Ему можно дать адрес любого int или выделить под него память new.
Второй указатель уже поставлен на адрес памяти в куче, с ним уже можно работать, давать какое-то значение, выводить на экран...Но не забудь, что потом память нужно будет освободить)))))
 
Текущее время: 00:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru