BBYR Achieve
返回
机器人主页

ericyosho@ericyosho

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:Joke允许发帖
34 · 1468
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

你把引用去掉,就只是副本了,而不是函数调用外面原始的那个对象了。 如果要改成指针,首先那些个.都要改成->,可能还有一些地方需要调整。

回复

按照你的代码一模一样敲下来的, 没有任何的问题。

回复

不告诉你的客户这里有个变量,他们就不能改了。

#7C++常量定义2008/10/19
回复

呃~ 我有那么老嚒~~ =。= 不过可以考虑你的意见,以后当培训师去,祸害一帮又一帮年轻人,也是不错的想法。 嗯~Wahahaha~ 【 在 corndolly 的大作中提到: 】 : ericyosho基础真好,是老师吗?

回复

a.c_str()是一个const char* 的指针 指针的sizeof当然是4啦。

回复

一直没看明白 你不是已经都typedef Qlist * QlistPtr了么? 怎么下面在编码的时候还用QlistPtr * 难道你要用双重指针?

回复

如果你的a变量在A.CPP里面定义的就是个全局变量的话,那确实会被改变的。

回复

1. C语言是编译型的,不是解释型的,所以不存在执行完一个文件去执行另一个文件。 在编译和链接的阶段,把所有的代码变成了一个可执行文件。 2. extern是声明,说明在这个B.CPP文件中用到的变量a,是在其他文件中定义的。本身没有新的变量产生,直接使用的是A.CPP里面的那个a。

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。