注册 登录
编程论坛 C++教室

幽默错误解答~~~~~

yyblackyy 发布于 2010-04-07 17:52, 861 次点击
我们常常心急把 main()  函数写成mian() 这让人很郁闷啊

' ' 这是什么,空字符串啊?不是,空字符串是" "这也很晕人

函数的声明与定义如: int abc(int a,int b);  这是函数原型
            int abc(int a,int b);{return a;} 这是函数的定义后面不要加";"

函数的重载: 1:int abc(int a); 2:int abc(int a,int b); 3:void abc(int a); 4:int abc(int a)const; 5: int abc(int a,int b=1);
能说出 哪些函数是 1:的重载函数,哈哈,估计有人就会把他们全部认为是的吧~  其实只用 2,4,哈哈~~
在这里偶就说说:1:变量的类型不一样 2:变量的个数不一样且要去除有默认值的参数 就如上面的5:int abc(int a,int b=1); 貌似是重载函数,
其实有默认值的时候编译器就会犯傻,例如:   
#include <iostream>
using namespace std;
int abc(int a);
int abc(int a,int b=4);     这叫做伪装术,就像灰太狼披着羊皮还是会被羊爷爷发现的!
int main()
{
    int c,d=3;
    c=abc(d);
    cout<<c<<endl;
    c=abc(d);
    cout<<endl;
    return 0;
}
int abc(int a)
{
    return a;
}
int abc(int a,int b)
{
    return a*b;
}
编译的时候就会提示:有歧义的重载函数,郁闷啊,哈哈~  所以不要向我写成那样~
void abc(int a);为什么不是,同是奶牛挤出来的当然是牛奶了,一看这个就知道是冒牌货!  
int abc(int a,int b);为什么是,不用解释了吧,一只奶牛和两只奶牛的区别  
int abc(int a)const; 这又是为啥子是呢,const是纯天然没有添加防腐剂的标志,所以跟别的牛奶能区别的开的!


指针和指向指针的指针: int a=4,*p=&a,**p1=&p;&a如果等于0012FF7C 能说清楚是谁谁不?p,&p,*p,p1,&p1,*p1 呵呵 p==&a,&p==&a+4,*p==a,p1==&p,&p==&a+8,*p=a;   
能白了不,哈哈~.~

引用与指针:
啥是引用,引用就像特工以不同的身份出现在不同的场合,干不同的"勾当",指针就像幕后的老板拿着你的"命根子"让你做什么你就得做什么,O(∩_∩)O哈哈~
比如:int &商人=特工一号,&小头目=特工一号,&艺术家=特工一号。。。。至始至终,商人,小头目,艺术家都是同一人,那就是特工一号,那为什么要初始化的时候就指定呢
?这太简单了,特工想要做的天衣无缝就要从小开始练嘛,所以就放在开头啦~~   
至于指针:
老板总有小弟吧,于是乎老板看见小弟就,老板=&小弟;。。。。老板有了小弟的"命根子",小弟就不得不从了,嘿嘿~,小弟用来干麻的,小弟=做事情;老板是叫小弟做事可不是自己哦,所以不要干傻事:老板=做事情;  


关于输入输出文件流:
   输入文件流是女人,输出文件流是男人,为什么可以这么理解,那我为你,你是男人不?,哈哈,男人都知道~~~~
   当一个男人和一个女人他们彼此不认识但都喜欢上同一样东西,并想占为己有时,他们大大出手,结果男人胜利,东西的所有权归男人!~~~~
    ifstream 女人; ofstream 男人;
    女人.open(东西); 男人.open(东西);
    女人<<#@#%#%$;  没用的,这不是你的
    男人>>#%$%^$#^ ; 想干啥就干啥!

[ 本帖最后由 yyblackyy 于 2010-4-10 11:16 编辑 ]
10 回复
#2
yyblackyy2010-04-07 20:34
自己顶一下,好笑不?欢迎发言~~~
#3
玩出来的代码2010-04-07 20:40
没感觉,只是发现LZ比较爱笑。。。。上面看到8个笑脸。LZ是个开心人啊。
#4
yyblackyy2010-04-07 20:48
哈哈~~~~
#5
apull2010-04-08 13:43
哈哈。楼主搞笑。。
#6
月光3212010-04-08 20:16
看来没有幽默细胞哦@
#7
yyblackyy2010-04-08 20:28
#8
书呆2010-04-08 21:12
以下是引用玩出来的代码在2010-4-7 20:40:51的发言:

没感觉,只是发现LZ比较爱笑。。。。上面看到8个笑脸。LZ是个开心人啊。
同感O__O"…
#9
hahayezhe2010-04-08 21:37
哭笑不得 顶了
#10
ml2325282010-04-10 09:39
' ' 这是什么,空字符啊?不是,空字符是" "这也很晕人?????????
如果" "这个是空字符 空字符串是什么
char a=' ';
char a1[5]="";


[ 本帖最后由 ml232528 于 2010-4-10 09:48 编辑 ]
#11
yyblackyy2010-04-10 10:12
少些了一个串字
1