Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
'member' : žádná přístupná cesta pro přístup k členu deklarovanému ve virtuální základní třídě
Poznámky
Dědí member se z nepublikované virtual základní třídy nebo struktury.
Příklady
Následující příklad vygeneruje C2249.
// C2249.cpp
class A {
private:
void privFunc( void ) {}
public:
void pubFunc( void ) {}
};
class B : virtual public A {} b;
int main() {
b.privFunc(); // C2249, private member of A
b.pubFunc(); // OK
}
K C2249 může dojít také v případě, že se pokusíte přiřadit stream ze standardní knihovny C++ k jinému datovému proudu. Následující příklad vygeneruje C2249.
// C2249_2.cpp
#include <iostream>
using namespace std;
int main() {
cout = cerr; // C2249
#define cout cerr; // OK
}