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

Указатели. Работа с указателями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Intialization problem http://www.cyberforum.ru/cpp-beginners/thread620631.html
Доброго времени суток. Изучаю C++ вот уже 50 минут, решил попробовать написать программу, которая из 3 введеных чисел, определяет, какое из них самое большое, среднее и самое маленькое. Без цикла...
C++ бинарные деревья помогите,пожалуйста!1надо срочно написать функцию,но совсем не разбираюсь как работать с деревьями( сама задача:написать ф-цию,которая строит бинарное дерево,содержащее целые числа,по строке с его... http://www.cyberforum.ru/cpp-beginners/thread620624.html
Отлов сообщений и многопоточность C++
Мне нужно, чтобы программа могла принимать сообщения WM_QUERYENDSESSION и WM_ENDSESSION и на них реагировать. Как это осуществить в консольной программке? И если программа будет отсылать запросы...
C++ Работа с файлами
Надо исправить работу по заданию. // Для работы с функциями fopen, fgets итд #include <stdio.h> // Для работы с функциями _open, _read итд #include <io.h> #include <fcntl.h> #include...
C++ Создание отдельного модуля http://www.cyberforum.ru/cpp-beginners/thread620588.html
Здравствуйте!!! Старожилы помогите решить проблемку по созданию отдельного модуля к проекту.Дело в том что (:) знаю что америку не открываю ) при объявлении типа или функции требуется подключить...
C++ Кто знает как запустить данный проект? проблемка с запуском готовых компиляций... и сбором исходников... помогите кто-нибудь разобраться подробнее

Показать сообщение отдельно
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
07.07.2012, 19:30
Как минимум, удобно для выделения памяти для массивов неизвестного размера (хотя в С++ используют stl-контейнеры).

C++
1
int * arr = new int[size]; // size может быть неизвестна на этапе компиляции
Или для передачи объектов в функции, т.е. передаём только адрес, а не копируем значение объекта. Например, когда объект большой, это будет эффективным приёмом. К тому же, объект можно будет модифицировать внутри функции.

C++
1
2
void foo(int * x); // прототип
foo(&x); // вызов - передаём адрес объекта
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru