自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 STL:函数对象适配器

//函数适配器bind1st bind2nd //现在我有这个需求 在遍历容器的时候,我希望将容器中的值全部加上100之后显示出来,怎么做? //我们直接给函数对象绑定参数 编译阶段就会报错 //for_each(v.begin(), v.end(), bind2nd(myprint(),100)); //如果我们想使用绑定适配器,需要我们自己的函数对象继承binary_function 或者 unary_function //根据我们函数对象是一元函数对象 还是二元函数对象 class MyPrint .

2020-08-12 21:43:56 186

原创 string和str * 相互转换

/* string和c-style字符串转换 */ void func(string s) { cout << s << endl; } void func2(const char * s) { cout << s << endl; } void test07() { string s = "abc"; //string -> const char * const char * p = s.c_str(); func(p);...

2020-08-11 22:11:54 676

原创 cin的标志位

/案例2 让用户输入 1 到 10 的数字 ,如果输入有误 重新输入 void test08() { int num; cout << "请输入一个1到10的数字:" << endl; while (true) { cin >> num; if (num > 0 && num <= 10) { cout << "输入的数字为" << num << endl; break.

2020-08-11 20:24:45 351

原创 随机数设置

#include <stdio.h> #include <time.h> #include <stdlib.h> int main() { time_t tm = time(NULL);//得到系统时间 srand((unsigned int)tm);//随机种子只需要设置一次即可 int r = rand()%10 + 1; printf("r = %d\n", r); return 0; } 生成1-10的随机数 ...

2020-08-10 18:49:50 238

原创 const用法

int a = 100; int b = 200; //指向常量的指针 //修饰*,指针指向内存区域不能修改,指针指向可以变 const int *p1 = &a; //等价于int const *p1 = &a; //*p1 = 111; //err p1 = &b; //ok //指针常量 //修饰p1,指针指向不能变,指针指向的内存可以修改 int * const p2 = &a; //p2 = &b; //err *p2 = 222; .

2020-08-01 21:43:08 113

原创 MFC的基本步骤与程序

步骤: // 1、设计窗口类 // 2、注册窗口类 // 3、创建窗口类 // 4、显示和更新窗口 // 5、通过循环取消息 // 6、处理消息(窗口过程) 程序: #include <windows.h> //底层实现窗口头文件 // 6、处理消息(窗口过程) // CALLBACK 代表 __stdcall 参数传递顺序 从右往左 依次入栈 ,并且在函数返回前自动清空 堆栈内容 LRESULT CALLBACK ...

2020-08-01 13:37:25 879

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除