/**
* 功能:使用函数指针
* 时间:2014年8月14日07:23:42
* 作者:cutter_point
*/
#include
#include
using namespace std;
void fun1()
{
cout<<"The function fun1 called.."<<endl;
}
int main()
{
void (*fp)(); /...
分类:
编程语言 时间:
2014-08-14 08:17:28
阅读次数:
231
/**
* 功能:指向函数的指针数组
* 时间:2014年8月14日07:24:46
* 作者:cutter_point
*/
#include
#include
using namespace std;
//这里N就是函数名,而DF(N)就代表了后面的N函数,N可以变
#define DF(N) void N() {cout<<"function "#N...
分类:
编程语言 时间:
2014-08-14 08:17:18
阅读次数:
220
头文件中有一个重要的函数 rand() , 可以作为随机数发生器。
现在现在我想产生一个随机数, 我使用如下的程序:
#include
#include
using namespace std;
int main()
{
cout << rand() << endl;
return 0;
}
问题来了, 虽然我们产生了一个随机数, 但是无论我运...
分类:
编程语言 时间:
2014-08-13 22:27:07
阅读次数:
313
{int exp = 10;cout 0; exp-- )return res;在linux下用g++编译会出现如下错误:error: name lookup of ‘res’ changed for ISO ‘for’ scopingnote: (if you use ‘-fpermissive....
分类:
其他好文 时间:
2014-08-13 22:02:07
阅读次数:
220
0x7FFFFFFF代表最大值INT_MAX 代表最大值, INT_MIN 代表最小值#include#include//INT_MAX与INT_MIN的头文件using namespace std;int main(){ cout<<0x7FFFFFFF<<endl;//最大值 cou...
分类:
其他好文 时间:
2014-08-13 18:08:26
阅读次数:
207
将 cout 的 flag 保存到变量, 以便修改后的恢复 ostream::fmtflags old = cout.flag() ; // 无参将返回当前 flag 值 cout.flag(old) ; // 恢复到原...
分类:
其他好文 时间:
2014-08-13 18:08:17
阅读次数:
265
使用cout<<setiosflags(ios::right)以后,再调用 cout<<setiosflags(ios::left);无效的,你可以在调用之前加上一句 cout<<resetiosflags(ios::right);清除右对齐以后在调用 cout<<setiosflags(ios::...
分类:
编程语言 时间:
2014-08-13 14:48:06
阅读次数:
417
学习C++的同学可能都会遇到一个getline()函数,譬如在C++premer中,标准string类型第二小节就是“用getline读取整行文本”。书上给的程序如下:int main(){string line:while(getline(cin,line))cout<<line<<endl;re...
分类:
其他好文 时间:
2014-08-13 14:44:16
阅读次数:
187
#include#include#includeusing namespace std;int main(){ int i; cout<<setiosflags(ios::fixed)<<setprecision(20);//控制小数位数 cout<<4*atan(1)<<endl; ret...
分类:
其他好文 时间:
2014-08-13 14:42:16
阅读次数:
234
如何判断两个整型数相乘是否发生溢出求一个判断方法1.------------------#include if (INT_MAX / a < b){ overflow;//cout<<"overflow"<<endl;}else{ c = a*b;}-------------------2.--.....
分类:
其他好文 时间:
2014-08-13 14:38:36
阅读次数:
198