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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
OvchinnikovR
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 6
#1

Типы данных - C++

19.09.2013, 20:24. Просмотров 201. Ответов 0
Метки нет (Все метки)

Здравствуйте. После изучения C#, начал изучать C++, и заинтересовал такой вопрос:
В C# одна из основ, это знание, что типы в нем делятся на reference type(ссылочные тип) и value type (тип значение), при этом reference type размещаются в куче, а value type в стеке, а также, что при передаче объектов ссылочного типа они передаются по ссылке, а при передаче типа значения, передается копия объекта.

Но в C++ такого деления нет(как я понял).
Может кто-нибудь объяснить:
1) какие типы данных C++ размещаются в куче, а какие в стеке?
2) Являются ли указатели и ссылки аналогом ссылочных типов в C#?
3) Является ли размещение объектов в динамической памяти с помощью оператора new аналогом создания ссылочного объекта в C#?

Буду очень благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2013, 20:24     Типы данных
Посмотрите здесь:

C++ Комбинированные типы данных!!!
Типы данных в языке С C++
C++ Типы данных в ООП
C++ Простые типы данных
Абстрактные типы данных C++
C++ Пользовательские типы данных
C++ Фундаментальные типы данных
C++ Классы и типы данных
ТЕСТЫ Типы данных на С C++
Основные типы данных C++
Типы данных и массив C++
Длинные типы данных C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 14:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru