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

Представление класса в памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Начало ООП http://www.cyberforum.ru/cpp-beginners/thread788285.html
Привет всем! У меня началось изучение ООП и соответственно пошли классы. Первое задание - постpоить класс для pаботы с массивом. Класс должен включать соответствующие поля: максимальный размер...
C++ Вектор, содержащий объекты класса Нужно определить класс, содержащий строку и значение, и создать вектор, который содержит объекты этого класса. Названия строк объектов должны быть уникальны. Во время отладки у меня появляется... http://www.cyberforum.ru/cpp-beginners/thread788280.html
C++ Азбука Морзе
Есть код для шифрования символов в Азбуку Морзе,но нужно что б эта программа также могла считывать текст с документа к примеру .txt и переводить соответсвующий текст в консоль.Помогите пожалуйста!...
Чтение текстового файла C++
здравствуйте. у меня не получается считать текстовый файл. сам файл имеет имеет жесткую структуру: первая строка число(по сути колличество записей), дальше приходится по 5 строчек на одну запись....
C++ Реализовать очередь на одномерном массиве http://www.cyberforum.ru/cpp-beginners/thread788256.html
Программа должна позволять многократно выполнять операции над очередью. При выполнении функции input переменная last увеличивается на единицу, но после завершения функции и продолжении цикла снова...
C++ Пожалуйста объясните Что означает каждая строчка Что означает каждая строчка, объясните кому не трудно, а то ничего не понятно: 1) char *s = new char ; cout<<"Vvedite slovo"<<endl; cin >> s; for (i = 0; i < n-3; i++) { for (j = 0; j <... подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6490 / 2264 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
17.02.2013, 15:14
Цитата Сообщение от Nick Alte Посмотреть сообщение
В теории так, но знаем ли мы хоть один компилятор, который поступает иначе?
Это не имеет значения. Теоретически указатель может располагаться где угодно.
Цитата Сообщение от Nick Alte Посмотреть сообщение
Если располагать указатель не в начале объекта, то потом может оказаться трудно его разыскивать в потомках
Компилятор знает размер, занимаемый в памяти членами класса. Поэтому трудно не будет.
Цитата Сообщение от Nick Alte Посмотреть сообщение
В то время как при таком подходе объект очень легко "обрезать" до своего предка.
Легко, не легко, но говорить, что указатель располагается перед членами неправильно. Тема в разделе языка С++, а не конкретного компилятора. С теми, с которыми имел дело - да, перед членами. Но кто знает, сколько разных экзотических компиляторов и опций к ним еще существует. Он может располагаться где угодно в области памяти для членов. Главное, чтобы автор учел сам факт его наличия
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru