#include <iostream.h>
struct S
{
int i;
};
typedef int I;
class C
{
int j;
};
void main()
{
S S;
S.i = 4;
I I;
I = 4;
cout << I << endl;
C C;
}
以上程序是正确的,能通过编译。
另注:
若如此使用了,接下来的程序若再次用,比如说,类C定义变量,则必须像这样用:
class C cx;
而用
C cx;
则会报错!
(如果此时是typedef,而不是class或是struct,该怎么使用呢?)
没有评论:
发表评论