Добрый деньПример: есть какие-то сторонние исходники (напр API) с самыми обычными описаниямиКодC++ (Qt)// User.h файлstruct Point; // предварительное описание чтобы объявлять Point *, Point &// User.cpp файл#include "Point.h" // подключили полное описаниеТеперь мне понадобилось усовершенствовать класс Point. Написал свой классКодC++ (Qt)// Point.hstruct MyPoint { ...};typedef MyPoint Point;Но по каким-то (мне непонятным причинам) это не сбивается с предварительным описанием (struct Point), говорит, мол, смотрите, Point oбъявлен как (и показывает на мой typedef). Почему, ведь typedef не создает новых типов?Спасибо
|