наследую от него и еще от одного класса (совсем элементарного) другой класс:
class CAbstractNode :
protected CCollection<CAbstractAttribute>,
public CBaseIdentifier {
...
};
так вот второй класс не показывается в ClassView.
Это что за х..., простите пожалуйста?
Причем коментарю строку "protected CCollection<CAbstractAttribute>", класс появляется
кроме того, появление/пропадание класса из ClassView происходит странно — как-то через раз и зависит от сохранения проекта, то есть закоментарю строку, класс появится, раскоментарю — класс вроде остался, но сохраняю проект — пропадает...
Кстати, сам шаблонный класс "CCollection" в ClassView светится железно...
Кто-нить знает, в чем дело и как бороться?
Заранее мерси.
Здравствуйте Vovaman, вы писали:
V>Причем коментарю строку "protected CCollection<CAbstractAttribute>", класс появляется V>кроме того, появление/пропадание класса из ClassView происходит странно — как-то через раз и зависит от сохранения V>проекта, то есть закоментарю строку, класс появится, раскоментарю — класс вроде остался, но сохраняю проект — V>пропадает... V>Кстати, сам шаблонный класс "CCollection" в ClassView светится железно... V>Кто-нить знает, в чем дело и как бороться? V>Заранее мерси.
Я заметил такую вещь — после неких манипуляций с классами — удалений/добавлений членов иногда они (классы) исчезают из ClassView и с ними перестает работать Сtrl+Space. При этом для их восстановления достаточно открыть соответствующий им .h файл, что то там поменять (например, пробел поставить) и сохранить. После этого некоторое время все опять работает правильно.
Еще рекомендовали прибивать .aps, .ncb и .clw файлы. Но это очень жестоко ;))
МОжет быть и в вашем случае глюки такогоже характера?
Здравствуйте Alexander Bijamov, вы писали:
AB>Здравствуйте Vovaman, вы писали:
V>>Причем коментарю строку "protected CCollection<CAbstractAttribute>", класс появляется V>>кроме того, появление/пропадание класса из ClassView происходит странно — как-то через раз и зависит от сохранения V>>проекта, то есть закоментарю строку, класс появится, раскоментарю — класс вроде остался, но сохраняю проект — V>пропадает... V>>Кстати, сам шаблонный класс "CCollection" в ClassView светится железно... V>>Кто-нить знает, в чем дело и как бороться? V>>Заранее мерси.
AB>Я заметил такую вещь — после неких манипуляций с классами — удалений/добавлений членов иногда они (классы) исчезают из ClassView и с ними перестает работать Сtrl+Space. При этом для их восстановления достаточно открыть соответствующий им .h файл, что то там поменять (например, пробел поставить) и сохранить. После этого некоторое время все опять работает правильно.
AB>Еще рекомендовали прибивать .aps, .ncb и .clw файлы. Но это очень жестоко ;))
AB>МОжет быть и в вашем случае глюки такогоже характера?
AB>C Уважением, AB>Александр.
Спасибо, Александр, за быстрый ответ.
Все возможные способы я уже пробовал — прибивал все файлы, оставляя только исходники,
открывал .h файл класса, не помогает...
Меня насторожила хорошая повторяемость пропадания: коментарю шаблонный базовый класс, класс-потомок появляется, раскоментариваю базовый класс — потомок пока на месте, потом жму Ctrl+S и класс пропадает... Много раз повторил — все работает (в смысле, не работает :) ).
Придется, видимо, свыкнутся...
Но еще раз спасибо.
С уважением, Владимир.