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

delete[] и принцеп его работы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный массив (найти ошибку в коде) http://www.cyberforum.ru/cpp-beginners/thread784895.html
всё просто заполнил в ручную один массив, а потом всё перепечаталось во второй массив. Я по образцу сделал что писал для одномерного массива, а ЭТА падла не работает) и не понятно по чему. Кто...
C++ Ввод в файл Парни, у меня задача написать программу, которая работает через командную строку. ПРога читает поток ввода, и полученные символы записывает в файл, и останавливается тогда, когда в потоке встречается... http://www.cyberforum.ru/cpp-beginners/thread784893.html
C++ функция вычисляющяя степень числа по основанию и показателю степени
Реализовать функцию, вычисляющую степень числа по основанию и показателю степени . функции должны быть сделаны рекурсивно
Помощь со структурой "Государство" C++
Нужна помощь. Мне нужно что бы под пунктом 4 в меню выдавались на экран англоязычные страны. Структура Структура "Государство": - название; - государственный язык; - денежная единица; - курс...
C++ Как правильно объявить константы для всего проекта, который состоит из нескольких файлов http://www.cyberforum.ru/cpp-beginners/thread784876.html
какой-нибудь Variables.h в котором будет что-то типа: #define A 50 #define B 40 или const int A 50
C++ Как удалять элемент из строки в c++? Как удалять элемент из строки в c++? подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1640 / 1012 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
12.02.2013, 20:26
Спецчасть зависит от конкретных потребностей. Её реализация не конкретизируется стандартом: разработчики компиляторов могут творить что хотят, лишь бы соблюдалось описанное стандартом поведение и гарантии. Например, объект с виртуальными функциями, как правило, содержит vptr - указатель на таблицу виртуальных функций (по сути просто массив адресов функций, создаваемый компилятором для каждого класса, который их использует). Это наиболее общепринятая реализация динамического полиморфизма, однако ничто не мешает реализовать такое же поведение как-либо иначе, оставаясь в рамках стандарта. Могут быть и какие-то дополнительные vptr в середине объекта при множественном наследовании, служебные поля со смещениями при виртуальном наследовании. В общем и целом соблюдается принцип минималистичности: служебную информацию добавляют только когда она необходима и ровно столько и в том составе, в каком необходимо. Ничего лишнего.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru