"extern"标签问题

extern

关于 | 用户 | 新回答

1
投票
1回答
阅读 3K

当类类型需要声明为extern的时候,其成员应该如何声明?

说起来有点绕口,直接看代码(实际项目中代码的简化) 有三个文件 1.h中声明了两个类AB,B的成员有A的对象a。 1.cpp中就是A的一个函数,此函数需要使用B的对象b,但这个b是在2.cpp中定义并赋值的。 2.cpp包含主 ...
1
投票
1回答
阅读 2K

“extern 变量”问题求助!

我的一个程序有这样一句: while(!tm1count); 其中tm1count是在本.c文件中申明的一个外部变量: extern uint32_t tm1count; tm1count值的改变是在另一个.c文件中的定时器中断服务函数(匹配中断) ...
1
投票
1回答
阅读 2K

extern的使用问题

小弟在网上找的一个实例解剖学习,里面有一个地方不明白为什么要这样声明2次。 工程名:demo1 类名:CDemo1App CDemoDlg CAboutDlg 功能就是存储ICON的图片 问题就是这2处申明了同样的东西,不知道是什么含义 ...
1
投票
1回答
阅读 2K

关于extern的一个疑问

请看我的程序: //test1.h #ifndef TEST1H #define TEST1H //extern char g_str[]; //-----1 char g_str[];//-----2,与1处从程序运行结果看,都是输出了123456,为什么没什么区别? ...
1
投票
1回答
阅读 2K

extern到底怎么用?

关于“extern”的作用我的理解是:声明一个变量,这个变量在别处定义了。但我进行了以下测试却出了错,请各位指点: 有两个cpp文件,main.cpp, test.cpp;在test.cpp里定义了变量int index;在main.cpp里有这样语句 ...