Доброе время суток, в новых g++ (> 3.3.4) член класса по умолчанию не инициализируется. Это баг, особенность дебиана или так и должно быть? Если я правильно перевел стандарт, то "обычные" типы должны быть автоматически проинициализированны в 0. Пример: #include <iostream> class A { public: int i; double d; }; using namespace std; int main (int argc, char * argv[]) { A a; cout<<a.d<<" "<<a.i; return 0; }; g++ -v; g++ -o test test.cc && ./test gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7) 6.43534e-317 0 gcc version 3.3.4 (Debian 1:3.3.4-13) -1.99768 1076069920 gcc version 3.4.2 (Debian 3.4.2-2) -1.99768 1076164128 Спасибо