社区
C语言
帖子详情
关于const的用法.
DanielWYO
2003-09-29 09:26:50
[C++ Error] form_main.cpp(273): E2034 Cannot convert 'char * *' to 'const char * *'
如果是const char**转成char**错误那还说的过去. 为什么char**转成const char**会出错啊??
以上错误在BCB中出现.
...全文
115
9
打赏
收藏
关于const的用法.
[C++ Error] form_main.cpp(273): E2034 Cannot convert 'char * *' to 'const char * *' 如果是const char**转成char**错误那还说的过去. 为什么char**转成const char**会出错啊?? 以上错误在BCB中出现.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windyguy
2003-09-29
打赏
举报
回复
ft,不好意思,是七猫兄:)
windyguy
2003-09-29
打赏
举报
回复
七猫熊,就是这个意思嘛,指向类型不同不能赋值的。
void func(const char **c){};
void main(int argc,char** argv){ func(argv);} //错误!
sevencat
2003-09-29
打赏
举报
回复
更正:
const char **=constcharptr*;
sevencat
2003-09-29
打赏
举报
回复
typedef char* charptr;
typedef const char* constcharptr;
char **=charptr*;
const char **=constcharptr;
???is that so ?
windyguy
2003-09-29
打赏
举报
回复
Expert C里面有详细描述这个问题,如果是const char * p;char * q;
那么p=q是可以的,但是q=p不可能,因为被赋值的指针必须和赋值指针指向的类型相同,并且被赋值*拥有赋值*的所有限定符。
对于const char **,它的意思是一个指针,指向一个有const修饰的char*指针,但是char **,是一个指针,指向一个char*指针,两个指针指向的类型并不同,不能赋值!
而const char *和char *指向的都是char,类型相同。
你可以看看Expert C这本很经典的书,或者去看C标准手册。
sevencat
2003-09-29
打赏
举报
回复
up,不知道。
csdn5211
2003-09-29
打赏
举报
回复
还是把代码贴上来吧。
hcj2002
2003-09-29
打赏
举报
回复
char * * 是一个指向字符指针的指针,把一个指针类型类型定义为常量,如果char**没有赋处置的话就回有错。
csdn5211
2003-09-29
打赏
举报
回复
还是把代码贴上来吧!
解决Vue项目在iOS 9 报错 “SyntaxError: Unexpected keyword ‘
const
‘.
Const
...“
问题描述 如下图所示,H5页面在iPhone5s(iOS 9)手机上打开白屏,使用vconsole查看报错原因是"SyntaxError: Unexpected keyword ‘
const
’.
Const
…",低版本浏览器不支持es6语法。但是查看打包后的app.js,其实是没有
const
的,而报错里面的11.js是有cosnt 原因 查看对应的代码,发现该文件里引入了三方库里面的方法,但是node_modules里的依赖默认是不会被babel处理的,所以es6的语法没有被转化成es5的,低端浏览器不支
const
... of 与
const
... in 区别
欢迎指正
vue报错:SyntaxError: Unexpected keyword '
const
'.
Const
declarations are not supported in strict mode
使用vue-cli搭建的项目,在安卓上页面展示正常,在iphone10以上系统上显示也正常的,但是在iphone9.3的系统上,页面一片空白,body里只有一句 使用safari调试后发现有2条报错信息,报错内容如下: SyntaxError: Unexpected keyword '
const
'.
Const
declarations are not supported in stric
const
的
用法
const
的
用法
const
是C++语言引入的一个关键字,是“不变的”、“常量”的意思。用
const
定义的变量,实际上是定义了一个“只读变量”,
const
组合变量的
用法
比较容易理解,但是如果配合指针、引用和函数等,就不容易理解,接下来由四个方面介绍
const
的
用法
1.
const
的位置
const
的位置比较灵活,一般来说,除了修饰一个类的成员函数外,
const
不会出现在一条语句的最后
const
使用实例: #include <iostream> using namespace std; in
超级详细的 C++
const
全面总结
文章目录花絮一、
const
作用二、
const
的使用1. 定义常量2. 指针使用
const
3. 函数使用
const
4. 类相关
const
三、将
const
类型转换成非
const
类型四、使用
const
的一些建议五、补充重要说明 花絮 C++ 中的
const
关键字的
用法
非常灵活,而使用
const
将大大改善程序的健壮性
const
是 C++ 中常见的类型修饰符,常类型是指使用类型修饰符
const
说明的类型,常类型的变量或对象的值是不能被更新的 一、
const
作用 1.
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章