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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при выделении памяти динамически для структуры http://www.cyberforum.ru/cpp-beginners/thread958061.html
Есть программа. Вылетает ошибка. Если gets(BLOCKNOTE.NAME) заменить на cin>>BLOCKNOTE.NAME все работает нормально. Хотелось бы ипользовать gets ( для записи в одну переменную сразу имя и фамилию...
C++ Ошибка с номерами #include <stdio.h> #include <stdlib.h> #include <iostream> #include <string> using namespace std; class Land { private: int num_record; http://www.cyberforum.ru/cpp-beginners/thread958055.html
Разработать класс под названием part описывающий партию деталей C++
Люди помогите написать программу. Суть программы: нужно разработать класс под названием part описывающий партию деталей состоящею из названия, модель, номер, цена. У нас есть: 1) болт -175 - 17...
C++ Окошко с сообщением "Hello".
Всем привет! Хочу обратиться с просьбой показать, как будет выглядеть код, если нужно реализовать следующее: программа после запуска сворачивается в трей, и как только я щелкну mouse1 вылазило бы...
C++ Датчики компьютера http://www.cyberforum.ru/cpp-beginners/thread958040.html
Решил сделать не большой проэкт, но для етого мне нужно считывать даные с датчиков компьютера(температуру, производительность цп и тд...). Как это зделать?? Есть какието функции или какойто другой...
C++ Перегрузка операторов ввода вывода в .h файле сделал объявление inline ostream& operator <<(ostream&, const Proc&); inline istream& operator >>(istream&, Proc&); в .cpp реализация inline istream& operator >>(istream& is, Proc&... подробнее

Показать сообщение отдельно
OvchinnikovR
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 6

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

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

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

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

Буду очень благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru