代码搜索:enum
找到约 10,000 项符合「enum」的源代码
代码结果 10,000
www.eeworm.com/read/470693/1458663
c enum9.c
// Special g++ Options: -fshort-enums
// GROUPS passed enums
extern "C" int printf (const char *, ...);
enum E { A = 0x80000000, B = 0 };
main()
{
if (sizeof (E) != 4)
{ printf ("FAIL\n
www.eeworm.com/read/470693/1458676
c enum7.c
// Build don't link:
// GROUPS passed enums
// friends file
// From: offline!marc@ai.mit.edu (Marc Duponcheel) (Marc Duponcheel)
// Date: Sat, 6 Feb 93 23:31:22 PST
// Subject: some 2.2.2 bugs
/
www.eeworm.com/read/470693/1458782
c enum1.c
// Build don't link:
// GROUPS passed enums
class X {
struct X1;
enum { A= sizeof(X1 *) }; //Causes a problem.
struct X1 { int i; };
X1 *f(X1 *);
public:
X(void);
};
X::X1 *X::f(X1 *x)
www.eeworm.com/read/470693/1458832
c enum12.c
// Build don't link:
// GROUPS passed enums
enum Bool { False, True };
enum Bool object;
struct S
{
Bool field:1;
void copy_enum_bit_field () const { object = field; }
};
www.eeworm.com/read/470693/1458858
c enum2.c
// Build don't link:
// GROUPS passed enums
class foo {
public:
enum bar { baz = 1, bat = 7 };
};
class foo2 {
public:
enum bar2 { baz2 = 1, bat2 = 7 };
};
class derv : public foo, public foo2
www.eeworm.com/read/470693/1458875
c enum3.c
// Build don't link:
// GROUPS passed enums
enum foo
{
x = 0
};
enum bar
{
// this used to say `x' wasn't a constant, because build_enumerator
// was getting the value of x wrapped around a NO
www.eeworm.com/read/470693/1458887
c enum13.c
// Build don't link:
// GROUPS passed enums
enum COLOR { red, green, blue };
struct S {
COLOR color:2;
};
COLOR color;
S object;
void fubar ()
{
color = object.color;
}
www.eeworm.com/read/470693/1458921
c enum14.c
// Build don't link:
// Special g++ Options: -fshort-enums
// GROUPS passed enums
enum E { A = 0x80000000 };
www.eeworm.com/read/470693/1458926
c enum6.c
// Build don't link:
// GROUPS passed enums
class X {
private:
enum E1 {a1, b1}; // ERROR - private
public:
enum E2 {a2, b2};
};
void h(X* p) {
X::E2 e2;
int x2 = X::a2;
www.eeworm.com/read/470693/1458935
c enum8.c
// Build don't link:
// GROUPS passed enums
class foo1
{
public:
enum foo1_enum
{
ENUM1,
ENUM2,
}; // ERROR - comma
};
class foo2
{
private:
enum foo1::foo1_enum Enum;