社区
C++ 语言
帖子详情
vs2003中const 和 extern 的调用
lin_style
2007-04-22 07:23:40
以前
const int i=4;
extren const int i;//OK
2003中无法编译通过,哪位前辈有解决方法?
...全文
209
6
打赏
收藏
vs2003中const 和 extern 的调用
以前 const int i=4; extren const int i;//OK 2003中无法编译通过,哪位前辈有解决方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
taodm
2007-04-23
打赏
举报
回复
变量没有名变换问题,所以对变量使用extern "C"是一个没有C++标准确认的行为。
VCLIFE
2007-04-22
打赏
举报
回复
c++ primer
lin_style
2007-04-22
打赏
举报
回复
extern "C" const int i=4;解决的
taodm
2007-04-22
打赏
举报
回复
头文件里直接写const int i = 4;就可以了嘛。不要挑战编译器。
lin_style
2007-04-22
打赏
举报
回复
是在另一个文件中引用
jixingzhong
2007-04-22
打赏
举报
回复
一个语句,
为什么要两个语句?
extren const int i=4;
c语言
extern
与
const
,static、
const
、
extern
的正确使用方式
static、
const
、
extern
的正确使用方式1.
extern
全局变量
extern
,也称之为外部变量,是在方法外部定义的变量。它不属于那个方法,而是属于整个源程序。作用于是整个程序。如果全局变量和局部变量重名,则在局部变量作用域内,全局变量被屏蔽,不起作用///> DD
Extern
.h#import NSString *flag = @"DDExtension";@interface ...
const
和
extern
用法
雖說不難,但很重要!!1.
const
常量,如
const
int max = 100; 优点:
const
常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误(边际效应)2.
const
修饰类的数据成员。如:class A{
const
int size; … }
const
数据成员只在某个对象生存期内是常量,而对于整个类而言却是可变的。因为类可以创建多个对象,不同的对象
const
/
extern
小记
关于
const
和
extern
的一个小问题 今天在写代码的时候碰到这样一个问题。我在a.cpp
中
定义了一个
const
数组,然后想在b.cpp
中
引用。按以前的方法,在数组名称之前加
extern
声明,但是结果是编译通过而链接不通过。 当时还在上班就没有太花时间在这个上面,直接用函数
调用
的方式绕开了这个问题。晚上回家的时候想起这个问题,又重新试了一下,发现还是不行。上网搜索之后才得到答案。在全局
C语言
中
const
static
extern
1、全局变量、局部变量 局部变量:定义在函数内部的变量,作用域为函数内部。 全局变量:只能定义一次,多次引用。作用域为整个文件。 若同一个源文件,全局变量和局部变量重名是,在局部变量的作用域,全部变量不起作用。 关键词: 全局变量:函数外定义+全局可见+存放在内存的全局数据区+未初始化的的时候为0 。 局部变量:函数内定义+函数内可见+存放在栈区,函数退出变量消失+不显式初始化内...
static、
const
、
extern
关键字的详解
一、static关键字 1.局部变量
中
的static 普通局部变量就是在函数内部定义的变量(不加static修饰符)。编译器一般不对普通局部变量进行初始化,它的值在初始时是不确定的,除非对其显式赋值。普通的局部变量在栈空间上分配,这个局部变量所在的函数被多次
调用
时,每次
调用
这个局部变量在栈上的位置都不一定相同。局部变量也可以在堆上动态分配,但是记得使用完这个堆空间后要释放之。 static局部变量叫静态局部变量。它与普通的局部变量的区别 1)位置:静...
C++ 语言
64,651
社区成员
250,488
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章