Здравствуйте, Denis, Вы писали:
D>привет! думаю многие этот блог читают сами, но для тех, кто не видел может показатьи интересным
D>Сергей Соляник:
D>http://1-800-magic.blogspot.com/2008/06/back-to-microsoft.html
Там внизу ссылка на "Google C++ Style Guide"
Оказывается, в Google нельзя использовать exceptions:
We do not use C++ exceptions.
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Exceptions
Типа, exceptions сильно сложны и непонятны
Или вот например dynamic_cast объявлен вселенским злом:
Do not use dynamic_cast except in test code. If you need to know type information at runtime in this way outside of a unittest, you probably have a design flaw.
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Casting
Хотя это стандартный способ определить тип класса имея ссылку или указатель на базовый класс (иногда это надо)
В общем, слегка архаичный документ, типа тех что используются в "корпорациях старого типа".