c++ 输出流的疑惑(待解)
来源:互联网 发布:级域名泛解析多久生效 编辑:程序博客网 时间:2024/05/10 01:29
刚开始看《c++ templates》这本书,第一部分挺简单的,看了一会儿就自己敲了点代码,遇到了个小问题,暂时没想明白,存档待解决。
template< typename T>inline const T& maxA(const T& a, const T& b){cout << "oops" << endl;return a < b ? b : a;}
以上函数的目的是求得两个输入参数之中较大的一个, 在函数返回之前,我加了段代码,用以输出“oops”, 不巧找出了我的一个知识漏洞。
在main函数中我是这样调用的
cout << maxA(5, 6) << " " << maxA(1.3, 4.5) << endl;
输出结果如下:
跟预想的程序输出,oops和数字交叉输出稍微不一样~~~~
初步断定应该是 缓冲区刷新 问题,~~~
08/30 疑惑
int arr[10] = {1, 3, 5, 7, 9, 11};int* p = arr;cout << p<<endl;cout << p<<" "<<*++p <<" " << p<<" "<<*p <<" "<<p <<endl;--p;cout << p<<" "<<*p <<" " << p<<" "<<*++p <<" "<<p <<endl;--p;cout << p<<" "<<*p++ <<" " << p<<" "<<*p <<" "<<p <<endl;--p;cout << p<<" "<<*p <<" " << p<<" "<<*p++ <<" "<<p <<endl;
- c++ 输出流的疑惑(待解)
- scanf的疑惑 待解决
- C++的疑惑
- C 关于指针的疑惑
- 关于字符串常量的输出疑惑
- C语言中I/O流的一些疑惑
- Linux-C基础知识学习:C语言作业-输入某个学生的信息(姓名,年龄,5门功课成绩),计算平均成绩并输出。(待完善)
- 一个C的实验及疑惑
- C语言运算符优先级的疑惑
- c语言关于for()的疑惑
- C语言相关的几个疑惑
- C/C++文件的一些疑惑
- c语言扩展关键字的疑惑
- C语言的几点疑惑
- 看c primer 的一些疑惑
- C语言memcpy函数的一点疑惑
- 读<<effective C++>>的疑惑总结
- 疑惑:JavaScript的Date.UTC()方法输出和定义不一致
- HDU 3474 Necklace 单调队列
- Nutch+Hadoop集群搭建
- Matlab大数据处理1:Matlab内存映射文件
- C语言 蓝桥杯决赛排日程
- wikioi p1048 石子归并
- c++ 输出流的疑惑(待解)
- 普通类实现枚举类
- csdn博客被一个无名网站套用,不知大家是否也是这样?
- wikioi p1154 能量项链
- Uva11997 优先级队列的应用 多路合并问题
- Objective-C ,ios,iphone开发基础:在UITextField输入完以后,隐藏键盘,
- Ubantu 使用disks工具全盘格式化之后数据恢复
- 【算法】KMP模式匹配算法
- Linux Shell中各种分号和括号的用法总结