返回信息流g++编译器报错。
void funct(int argc, const char** argv)
{
...
}
int main(int argc, char** argv)
{
funct(argc, argv);
}
不能理解。
这是一条镜像帖。来源:北邮人论坛 / cpp / #73176同步于 2013/8/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
invalid conversion from ‘ char**’ to ‘ const char**’
bswgd
2013/8/12镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
【 在 binux 的大作中提到: 】
: 类型不一样啊,一个是char**,一个是const char**
但是从char*转为const char*不就各种顺畅吗
http://stackoverflow.com/questions/2463473/why-am-i-getting-an-error-converting-a-float-to-const-float
【 在 qiukun 的大作中提到: 】
: http://stackoverflow.com/questions/2463473/why-am-i-getting-an-error-converting-a-float-to-const-float
nice。
#include <iostream>
using namespace std;
int main(){
int a = 5;
const int *b = &a;
int *c = (int*)a;
cout<<b<<endl<<c<<endl<<a<<endl;
system("pause");
}
上面的代码。。很凶残的。如果有个常量指针的指针d,指向c 。。你说会变成什么样?(c虽然是一个指针,经过那么一个转换,实际上,c已经成了一个int型变量。)
(d是个女的老古板(常量),曾经跟c是一对异性情侣,有一天,c去了趟泰国。。。。。。。。。后面的。各位自行想象。。)