社区
C++ 语言
帖子详情
关于C++程序中使用extern声明的问题
KUCHIBUE
2004-04-17 10:07:16
用extern声明的全局变量,怎样才能在用extern "C" void...声明的全局外部函数中使用???????比如:
// 1.cpp
extern CMyClass my1;
// 2.cpp
extern CMyClass my1;
extern "C" void MyFunction()
{
my1.open();
}
这样的话编译器提示:unresolved.....CMyClass my1....
请问正确的应该怎样使用????
...全文
94
5
打赏
收藏
关于C++程序中使用extern声明的问题
用extern声明的全局变量,怎样才能在用extern "C" void...声明的全局外部函数中使用???????比如: // 1.cpp extern CMyClass my1; // 2.cpp extern CMyClass my1; extern "C" void MyFunction() { my1.open(); } 这样的话编译器提示:unresolved.....CMyClass my1.... 请问正确的应该怎样使用????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hjh2008
2004-04-17
打赏
举报
回复
总要一个地方定义"CMyClass my1;"
KUCHIBUE
2004-04-17
打赏
举报
回复
好的知道了谢谢
KUCHIBUE
2004-04-17
打赏
举报
回复
醒悟了,是不是该写成
// 1.cpp
CMyClass my1;
?????
才能在2.cpp里使用??
angelo23
2004-04-17
打赏
举报
回复
//file1.cpp
int i;
//file2.cpp
extern int i;
extern "C" void foo() {
i = 1;
}
int main()
{
}
这样完全没有问题。应该是你只有声明没有定义的缘故
angelo23
2004-04-17
打赏
举报
回复
你的CMyClass my1是在哪里定义的呢?如果你在每个编译单元中都只有声明没有定义,当然无法使用了
C++
中
extern
使用
C++
中
extern
是指全局的意思。它一般有两个方面的用途: 1、
声明
变量 首先说一下
声明
和定义的区别: ①变量的定义:用于为变量分配存储空间,还可以为变量指定初始值。在一个
程序
中
,变量有且仅有一个定义。 ②变量的...
C++
变量
声明
(
extern
用法总结)
当
使用
多个文件且只在其
中
一个文件
中
定义变量时(定义变量的文件在
程序
连接时是可用的),变量
声明
就显得非常有用。您可以
使用
extern
关键字在任何地方
声明
一个变量。虽然您可以在
C++
程序
中
...
C++
程序
中
的
extern
“C”到底是干什么的
首先,
extern
是C/
C++
语言
中
表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其
声明
的函数和变量可以在本模块或其它模块
中
使用
。因此,将
extern
关键字置于变量或函数前,可以使得它们能够被跨...
C/
C++
知识点:
extern
关键字
extern
关键字在
C++
中
用于
声明
一个变量或函数具有外部链接。这意味着该变量或函数的定义在另一个文件
中
,而不是在...在
使用
extern
时,需要注意仅
声明
不定义的原则,并确保每个
extern
声明
都有相应的定义。掌握
extern
。
C++
中
extern
的用法
在
C++
中
,`
extern
` 和 `export` 是用于
声明
和定义外部变量和函数的关键字。通过
使用
`
extern
` 关键字,我们可以在多个源文件
中
共享变量和函数的定义,实现模块化的
程序
设计。-
声明
外部变量时,`
extern
` 关键字...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章