标签:
//首先要认识到命名空间的使用条件。
#include <stdio.h> typedef struct A { int A; } A; typedef union B { int A; } B; //A A;不行的,因为作用域相同,而且,typedef和变量是属于同一个命名空间,所以不能用相同的标识符 void main() { A A; A.A = 2; printf("%d\n", A.A); }
标签:
原文地址:http://www.cnblogs.com/htmlphp/p/5015634.html