ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
9 июля
266532 Топик полностью
Evgeny_CD, Архитектор (10.08.2011 16:54, просмотров: 144) ответил fk0 на Класс -- это на самом деле такая структура. И отдельно невиртуальные функции (ибо вычисляются на этапе компиляции). Всё. Не надо быть семи пядей во лбу, чтоб это понимать, ибо иначе "указатель на объект класса" станет невозможным.
А вот тут есть тонкий момент, который я не догоняю. Просветите? Делаю я класс. И хочу, чтобы полями этого класса стали некие переменные. Которые заданы своими указателями. И у меня описаны методы класса. Которые работают с этми указателями. Но методы не обязательно функции, это может быть простое выражение. И когда я использую этот класс в коде, и обращаюсь к члену класса, компиялтор знает где его искать :) В этом смысле есть указатель на структуру в тексте программы. Но когда дело доходит до использования поля, то метод этого поля никакого отношение к "исполняемой структуре класса" может не иметь. Т.е. моя мечта, чтобы компилер при обращении к полю, которое суть указатель на некую переменную, просто сгенерил код типа (*var). Такое возможно?