首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

三个小疑点[300分]

2012-03-31 
三个小问题[300分]1.有没有实参让下面的重载函数没有二义?C/C++ code#include iostreamvoid fun(int x){

三个小问题[300分]
1.有没有实参让下面的重载函数没有二义?

C/C++ code
#include <iostream>void fun(int x){    std::cout<<"int"<<std::endl;}void fun(const int& x){    std::cout<<"const int&"<<std::endl;}int main(int argc,char* argv[]){    int x;    fun(x);//二义    fun(3);//二义    system("pause");}


2.请用C++编写一个泡妞用的程序,
示例输入:
1.目标生日;
2.目标过马路;
...


示例输出:
1.送花;
2.牵手;
...






3.珍爱生命,远离vc6.0,远离谭浩强,远离CSDN....

学习去了,散300分告别csdn....



[解决办法]

同意3的第1点,第3点,..
都给我吧...
[解决办法]
1. 二义也是相对的。我想,相比之下一定会有先后的。只是很容易让我费解。
void fun(const int& x)个人觉得这个函数没什么用处。完全可以用void fun(int x)代替。
如果是参数是对象则使用void fun(const Object& o)效率高。

3.我都同意。看个好书,上codeguru等外国论坛比csdn学到的多。
[解决办法]
vc6.0、谭浩强也真的很落后。csdn只对初学者还行。
[解决办法]
volatile int x=3;
fun(x);

这样没有二义
[解决办法]
珍惜生命,远离BOSS
[解决办法]
接分 lz要学啥 求剧透
[解决办法]
别提谭浩强了,中国的很多代都被他毁了.但是vc6.0还是很不错的,按照相应的MSDN文档写程序就不会出问题,不能把vc6写的程序放到VS2010里面去,因为两者的帮助文档(或者说MSDN文档)是由一些小小的区别的.
[解决办法]
悲催的谭浩强,为什么这么多人鄙视你。
[解决办法]

悲催的CSDN、、、、、、
[解决办法]
谭浩强就是把人带进门的,不过有很多都带歪了
[解决办法]
关于问题2,还是编一个C++\VC小游戏送给MM,泡妞更实用些……
[解决办法]
vc6.0还是可以的,虽然编译器比较老!远离老谭,珍爱生命,楼主真言啊!
[解决办法]
哈哈 怎么说谭老师的功劳不少啊!
lz上面的问题值得一学!看似简单 但值得思考啊!
[解决办法]
我还是喜欢看国外的书,VC6.0挺经典的
[解决办法]
果然有歧义,const引用与非const引用没有歧义。引用与非引用是有歧义的。指针与引用的情况相同
[解决办法]
大学的教材为什么不用C++Primer呢,哎,谭浩强的书说的没有那本书到位,然而许多开始学C语言的同学都是从那本书开始的
[解决办法]

[解决办法]

[解决办法]
这两个完全一回事,可以一个是fun(int& x),一个fun(const int& x)

void fun(int x)
{
std::cout<<"int"<<std::endl;

}

void fun(const int& x)
{
std::cout<<"const int&"<<std::endl;

}

[解决办法]
学习

[解决办法]

探讨
volatile int x=3;
fun(x);

这样没有二义


[解决办法]
之前还真没注意到 volatile 有区别二义性的能力

学习了
[解决办法]
为啥这么多人说谭浩强的不好呢?能否举个例子?求真相~
[解决办法]
VC6还是很经典的
[解决办法]
好样的。向你学习
[解决办法]
1.定义为const int 或者用传说中的volatile x~~


2.有妹纸无压力

3.虽然强烈鄙视谭浩强,但是给人入入门不会像Primer难的把兴趣整没了,发现国内急需C++中文傻瓜教程~~
[解决办法]
1.试了下volatile,还真不报了,为什么又要去汇编看看了
2.妹子。。。永远的痛
3.有人专门把老谭书中的错误列出来过并解释了为什么,上次呆哥给了我个链接,存在自己电脑上了,公司电脑上没的,看了下确实错误很多,如果能明白为什么错误将对C语言学习很有好处。
ps:我不鄙视老谭,我靠他的书入门的
[解决办法]
别泄气啊,向前看,未来的路还很长,不要被暂时的困难所折服,人这一辈子,注定是要经受很多磨难的,要不然就不叫人了,谁叫人是高级动物呢,坚强一点
[解决办法]

[解决办法]
接分~同意vc6应该退休了
[解决办法]
不要写连自己也预测不了结果的代码!

[解决办法]
都说谭浩强的书不好,误人子弟啊,我大学时就是用的他的书,幸亏没好好学,啊哈哈哈~
不过这件事还是要用辩证的眼光看待,要好好琢磨琢磨。。。
[解决办法]

[解决办法]
zx远离谭浩强。呵呵
[解决办法]
什么时候才能可以300分提问呢?

[解决办法]
我不会告诉你我是来接分的

话说谭浩强的书的确不行
[解决办法]

鼓掌啊
[解决办法]
结贴了再远离CSDN呗。
[解决办法]
结贴了再远离CSDN呗
[解决办法]
谭浩强不好么? 用它来快速入门再好不过了,然后再转头去看C++primer等书会好很多
[解决办法]
蹭点分
[解决办法]
实际写代码时不会写出那样有二义性的重载代码
[解决办法]
编译都不会通过吧?
[解决办法]
说谭浩强不好的,能不能编一本比他编的好的书,要不然就沉默!要想显示你比别人厉害,请不要自夸,拿出让别人信服的本事!要不然就不要误导!
[解决办法]
书没有绝对的好坏,我感觉只是在不同的时间看不同的书,我现在觉得《C++程序员教程》 电子工业出版社 写的可是真不错。

热点排行
Bad Request.