Ustus Открою тебе великую тайнну - в С++ есть шаблоны, и явная инициализация не всегда возможна. Код (Text): template <class T> T foo() { T t = T(); some_stream >> t; return t; } RedLord Пока молчит, падонаг :'-(
_DEN_ Однако, мне нечего возразить Собственно о чем и идет речь - в VC70 для T = int в этом примере, оно инициализируется нулем, а если T есть класс с полем типа int и явным конструктором, в котором оно явно не инициализируется, то будут крокозябры. Но здесь-то как раз и возможна явная инициализация, хотя интуиция мне подсказывает, что если к делу подойти со злым энтузиазмом, то можно подобрать и контрпример.