社区
Delphi
帖子详情
为何使用 "extern const "在编译时老出错?
li_yirong
2002-02-05 12:40:23
在同一个工程中,在一个模块中定义 const int a=0;,在另一个模块中使用如下语句: int i; extern const int a;i=a;,但编译时总是提示 unresolved external symbol "int const a",是什么原因?
...全文
42
回复
打赏
收藏
为何使用 "extern const "在编译时老出错?
在同一个工程中,在一个模块中定义 const int a=0;,在另一个模块中使用如下语句: int i; extern const int a;i=a;,但编译时总是提示 unresolved external symbol "int const a",是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
《c语言深度解析》第3、4章 存储类、生命周期、作用域、链接域,指针与函数
课程内容:第3章:存储类与auto、static、register关键字指令、常量、变量的生命周期变量与函数的作用域链接域与
extern
、static关键字声明的意义第4章:存储空间、符号、地址一级指针与多级指针野指针与段错误void *指针类型
const
与指针函数指针 函数调用—栈的
使用
过程回调函数和函数指针数组指针与函数传参递归函数内联函数
extern
const
的用法
问题一 ...为什么这样不能通过链接,而如果按注释里的顺序就能通过链接,这个怎么解释呢? 问题二 在C++中,定义一个全局的符号常量。 在a.cpp中定义
extern
const
double pi=3.14; b.pp中声明
extern
con
extern
const
不能一起用
常变量在定义的时候必须初始化,所以当你在a.cpp中定义
extern
const
double pi=3.14; b.cpp中
extern
const
double pi; 当
编译
系统发现a.cpp中的全局常变量时,就知道它pi是常量,而换过来的时候,在a.cp...
C++中
extern
const
编译
不通过
在Test.cpp的
extern
Test()函数中声明并定义初始化
const
int q显示
出错
编译
未通过错误提示 在函数外定义,
编译
通过 定义时是全局变量,在其他文件中调用时无论是在任何位置都能调用。 定义时是局部变量,在其他文件...
c语言
extern
与
const
,static、
const
、
extern
的正确
使用
方式
static、
const
、
extern
的正确
使用
方式1.
extern
全局变量
extern
,也称之为外部变量,是在方法外部定义的变量。它不属于那个方法,而是属于整个源程序。作用于是整个程序。如果全局变量和局部变量重名,则在局部变量...
Delphi
5,402
社区成员
262,733
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章