- 博客(6)
- 收藏
- 关注
原创 编程总结(四)C++中的前置声明
编程总结(四)C++中的前置声明0x01 前置声明应用场景一般来说,当你某个文件中,需要用到某个类或者结构体的指针,但是却不能直接包含那个类或者结构体的声明文件时,可以用前置声明解决。 重点:前置声明的类或者结构体,只能声明成指针变量,而且不能使用它的成员。因为声明一个指针变量,编译器能知道这个指针变量的类型,还能知道变量的大小(指针大小),所以能创建这个指针变量。但是如果声明成对象,编译器不知
2017-04-19 11:11:30 619
原创 编程总结(二)C++11中的多线程
学习总结(二)C++11中的多线程0x00 前言以下内容来自互联网以及笔者的总结。0x01 C++11中多线程库的简单使用#include <iostream>#include <thread>using namespace std;void testFun1(){ cout << "普通函数" << endl;}class MyClass{public: void
2017-04-10 10:14:33 276
原创 编程总结(一)设计模式
编程总结(一)设计模式一、策略模式 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。应用场景: 1、 多个类只区别在表现行为不同,在运行时动态选择具体要执行的行为。 2、 需要在不同情况下使用不同的策略(算法),或者策略还可能在未来用其它方式来实现。 3、 对客户隐藏具体策略(算法)的实现细节,彼此完全独立二、观察
2017-04-07 11:18:09 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人