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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача по теме Двумерные массивы http://www.cyberforum.ru/cpp-beginners/thread1234953.html
Помогите выбрать правильный вариант в этой задаче. Заранее спасибо. 1. Задачи необходимо переписывать в текст сообщения. 2. Язык форума русский
C++ Создание "особенного" дочернего окна Здравствуйте, товарищи. Пару дней назад экспериментировал я с созданием дочерних окон главного окна и получил один интересный формат дочернего окна. Окно вело себя как отдельное, самостоятельное (перемещалось по всему экрану, а не только по рабочей области главного окна). При этом, оно создавалось с флагом WS_CHILD и указателем на главное окно, как родительское (понятное дело, так как это... http://www.cyberforum.ru/cpp-beginners/thread1234946.html
Не компилируется код C++
я написал код проверял не компелирует почему-то пользуюсь dev c++ пишет проект или исходный файл не скомпелирован вот код #include <iostream.h> #include <stdio.h> using namespace std; int hacerAlert { string answer cout << "вы хакер? (y или n)\n"; if (answer == "y") {
Получить список процессов C++
Как в c++ получить список процессов?
C++ Ошибка в учебнике или я неправильно понял? http://www.cyberforum.ru/cpp-beginners/thread1234852.html
Учу с++ по самоучителю. Анализируя очередной код наткнулся на фразу (на фото). Ошибка ли это или я не правильно понял? Переменная n уменьшается на 1, если значение выражения (!(*str1))-true. А значение (!(*str1))-true, когда значение выражения *str1-false. А это и есть "нуль-символ" окончания строки. Т.е. переменная n уменьшается на 1, когда символ является нуль-символом, а там написано "НЕ...
C++ Как сделать снимок экрана Как сделать снимок экрана на c++? подробнее

Показать сообщение отдельно
Lynatik001
38 / 32 / 4
Регистрация: 28.09.2012
Сообщений: 620

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

27.07.2014, 17:54. Просмотров 306. Ответов 6
Метки (Все метки)

чет 4 месяца не писал на С++ а писал на сшарпе немного. Но вот вернувшись к С++ чет вылетело с головы.
Какая разница между обвявлением обьекта.
Map map;
и
Map *asd;
asd = new Map;
Ясно понятно, что указателю выделяю память и тдп. Но какая разница в использовании так и так.

А еще какая разница между указателем и ссылкой в передаче методу.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void change(int &i)
{
    i+=4;
}
 
 
void changee(int *i)
{
    *i+=3;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i = 2;
    int *o;
    o = &i;
    changee(o);
    std::cout<<*o;
    return 0;
}
типа этого, вроде некакой разницы не чуствую
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru