代码搜索:Struct
找到约 10,000 项符合「Struct」的源代码
代码结果 10,000
www.eeworm.com/read/162614/5517972
c namespace7.c
namespace O {
struct SO;
namespace I {
struct SI;
struct O::SO {}; // { dg-error "" }
}
struct I::SI {};
}
www.eeworm.com/read/162614/5517990
c typename9.c
struct A { typedef int X; };
int i = typename A::X(); // { dg-error "typename" }
www.eeworm.com/read/162614/5518037
h template1.h
class A {};
template
struct B
{
typedef A E;
};
template
struct C
{
typedef B D;
typedef typename D::E E;
void f() throw(E);
};
www.eeworm.com/read/162614/5518145
c new14.c
// PR c++/23491
struct X
{
int m;
};
void f(int n)
{
const X *p = new const X[1] () ;
}
www.eeworm.com/read/162614/5518203
c ref2.c
struct Base {
Base();
Base(const Base &);
Base & operator = (const Base &);
};
struct Derived : public Base {};
Derived derived();
const Base &b = derived();
www.eeworm.com/read/162614/5518220
c ref5.c
struct A { };
struct B : public A { };
struct X {
operator B();
};
X x;
int main()
{
const A& r = x;
return 0;
}
www.eeworm.com/read/162614/5518242
c ptrmem1.c
// PR c++/16853
struct A {};
struct B {};
int B::* b;
int A::* a = b; // { dg-error "" }
www.eeworm.com/read/162614/5518250
c ref6.c
struct B {
void g() { }
};
struct A {
void f() {
B &b = b;
b.g();
}
};
int main(void) { }
www.eeworm.com/read/162614/5518432
c typedef2.c
// PR c++/17695
template struct A
{
T t;
A();
};
struct B
{
B() { typedef int C; A a; }
} b;
www.eeworm.com/read/162614/5518649
cc local1-a.cc
struct B {
virtual void b() {}
};
static B* f() {
struct D : public B {
};
return new D;
}
B* g() {
return f();
}