destructor

    32ısı

    4cevap

    C++ sınıfında pek çok eğitici okuyorum ama diğer derslerin içerdiği bir şeyi özlüyorlar. Birisi, görünürlük, yöntemler ve basit bir kurucu ve yıkıcı kullanan çok basit bir C++ sınıfının nasıl yazılaca

    29ısı

    3cevap

    Kullanıcı tanımlı bir yok edici ile bir sınıfım var. Eğer sınıf başlangıçta örneklenmişse ve program çalıştırılırken SIGINT (Unix'te CTRL + C kullanılarak) verilirse, yıkıcı çağrılacak mı? SIGSTP (uni

    5ısı

    4cevap

    'da modülün silinmesini gerektiren yöntem Sınıfımı yok ederken çağrılacak olan modülüme ekleyebileceğim bir yöntem var mı? Yalnızca statik üye işlevlerine sahip ve modülü kaldırırken veritabanı bağlan

    6ısı

    2cevap

    İşte denilen Çok fazla yıkıcılar (ayrıca http://pastebin.com/yw5z2hnG de) kodudur aradı.

    9ısı

    1cevap

    varsayalım Ben: void foo() { static Bar bar; } c Bar :: Bar() çubuğunda denir bana garanti ++ mu, ve Çubuk :: ~ Bar() çubuğunda hiçbir zaman denir? (Ana çıkıştan sonraya kadar). Teşekkürler!

    16ısı

    1cevap

    Ben Visual Studio aşağıdaki programı denedik 2010. #include <iostream> using namespace std; class A { public: int p; /*A(){ cout << "Constructor A" << endl; }*/ ~A

    53ısı

    1cevap

    ++ aşağıdaki kod derleyici hata veriyor olur: typedef int myint; void destruct2 (myint * item) { item->~myint(); } İkinci kod neden çalışıyor? Bir int, sadece yazıldığından dolayı bir yıkıc

    6ısı

    2cevap

    Bazı C++ sınıflarını aşağıdaki gibi tanımlanmış bir yıkıcı ile gördüm: class someClass { public: someClass(); ~someClass() throw(); }; Bu iyi bir fikir mi? Yıkıcıların asla istisn