11
Const olmayan bir özel olduğunda neden bir public const yöntemi çağrılmaz?
Bu kodu düşünün: struct A { void foo() const { std::cout << "const" << std::endl; } private: void foo() { std::cout << "non - const" << std::endl; } }; int main() { A a; a.foo(); } Derleyici hatası: hata: 'void A :: foo ()' özeldir`. Ama özel olanı sildiğimde sadece …