2 zxc0920 zxc0920 于 2016.04.07 19:42 提问

const限定符问题. 3C
c++

#ifdef a
const b = a;
#else
const int b=1;
#endif
这段代码无法通过编译么

3个回答

AgoniAngel
AgoniAngel   Rxr 2016.04.07 19:50

我编译没有错误,应该和编译器有关,请问编译器告诉你是什么错误?

AgoniAngel
AgoniAngel 回复现实太冷: const b = a;改成const int b=a;
2 年多之前 回复
zxc0920
zxc0920 const object must be initialized if not extern
2 年多之前 回复
CSDNXIAON
CSDNXIAON   2016.04.07 19:53

c++-const限定符
const限定符
c++ const 限定符
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

PHONE3025
PHONE3025   2016.04.09 00:56

第二句有错,缺少参数类型

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
const限定符的用法总结
const限定符的用法总结
c++之const限定符
有时候我们希望定义这样一个变量,它的值不能被改变。为了满足这个要求,可以用const对变量的类型加以限定。 const限定符 (1):因为使用const限定符声明的变量就是常量,是不可以被修改的,所以在声明时必须进行初始化的。 (2):默认情况下,const限定的变量的作用域被设定为文件作用域。但是在某些时候,我们想多个文件共享const变量时,解决办法就是:对于const变量不管是声
C++11学习之const限定符
c++ const的用法概览
c++ const限定符总结
我看的书是《c++ primer 第五版》,在书的第二章第四节(p53)专门讲了const限定符相关知识,学习之后在此做一个总结:const限定谁,谁就是只读而不能被改变的 。这是我看了书上相关细小的知识点后总结的一句,然后再根据书上的内容去解读和验证一下。const int bufSize=512;//输入缓冲区大小一个变量代表着一个内存空间,变量名是这块内存空间的标号,const就像一把锁,把...
const 限定符的使用
const限定符的使用,以及const 与 #define 的区别
const 限定符总结
这篇总结是对C++ primer一书中对const 零散知识点的归纳。 一、指针 和 const 1、指向的对象是 const const double pi = 3.14; const double a = 0; const double *cptr = π //ok *cptr = 42; //err: cptr 指向的对象是 const cptr = &a; //ok:
C语言的const类型限定符
C语言的const类型限定符 C语言有哪些类型限定符我们通常用类型和存储类别来描述一个变量。C90还增加了两个属性:恒常性(constancy)和易变性(volatility)。这两个属性分别用关键字const和volatile来声明,以这两关键字创建的类型是限定类型。C99标准新增了第3个限定符:restrict,用于提高编译器优化。C11新增了第四个限定符:_Atomic
const 限定符
不废话,直入主题    1、作用:const限定符可以把一个变量转化成一个常量    2、作用域:const变量的默认作用域是该文件,不能被其它文件访问,除非用extern显式定义,并在其它文件中用extern声明才可被该文件访问。       例如:     // file_1.cc // defines and initializes a const that i
限定符const
以前对qualifier const的理解有很大的误区。在 c专家编程中是这样描述的:Const IsntThe keyword const doesnt turn a variable into a constant! A symbol with the constqualifier merely means that the symbol cannot be used for assign
Const 限定符
归档: /home/sjj/work_learning/c/Const/*这里显示三个东西: 1.如何确定const 限定符 ,修饰的是什么?  1)const type 等价于type const,  这里的type可以是普通的char , int ,unsigned long 等等,也可以是结构体和由typedef定义的新类型;  例如下面的 char const gA = 'a' ; 这句语句也可以写成为 const char gA = 'a';  它们都表示gA 这个变量只读。  2)对