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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать функцию f(x), вычисляющую значение по заданной формуле http://www.cyberforum.ru/cpp-beginners/thread1132572.html
Разработать метод f(x), который вычисляет значение по следующей формуле: f(x)=x^3-sin x. Определить, в какой из точек а или b, функция принимает наибольшее значение. Помогите с кодом. Нужно с помощью функции.
C++ Typedef и функция есть такая функция void implicitCurve(const double* x, double* y, double* Df) { // funkcyja f(a,b,c) = (1-a^2-b^2-c^2,(a+b+c)/(a^2+b^2+c^2)-1) // const double n = x*x + x*x + x*x; const double s = x + x + x; y = 1. - n; y = s/n - 1.; http://www.cyberforum.ru/cpp-beginners/thread1132566.html
C++ Убрать элемент строки
Как правильно убрать элемент строки? fileName.erase(i, i) - не работает почему-то
Стоит ли изучать как устроена ЭВМ для эффективного программирования C++
Всем дробового времени суток (пятница!!!) Стоит ли изучать как устроен ЭВМ для эффективного программирования на плюсах ?
C++ Посчитать количество заданных последовательностей http://www.cyberforum.ru/cpp-beginners/thread1132549.html
Помогите решить следующую задачу: Посчитать количество последовательностей из 0, 1, 2 длины n, в которых не менее a0 нулей, a1 единиц и a2 двоек.
C++ Не работают команды switch блин самая простая и элементарная программа, компилируется без ошибок, но не работает #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main(int argc, char *argv) { char act; подробнее

Показать сообщение отдельно
Mger
1 / 1 / 0
Регистрация: 24.04.2013
Сообщений: 17
28.03.2014, 21:16     Разница между объявлениями указателя
Часто вижу, при создании объекта класса, создают указатель на объект

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
class Rectangle {
public:
    int width, height;
};
int main()
{
     Rectangle  *a;
     
     return 0;
}
или
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
class Rectangle {
public:
    int width, height;
};
int main()
{
     Rectangle  *a=new int;
     
     return 0;
}
зачем создать указатель ?

И какая разница между
C++
1
int *p;
и
C++
1
int *p=new int;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru