随笔分类 -  C++

摘要:虚基类 链表类 自定义类(重载了输出和赋值运算符) 测试(模板类的头文件和实现文件都要引入) 阅读全文
posted @ 2019-08-29 11:27 N_zero 阅读(246) 评论(0) 推荐(0)
摘要:1.线程创建API demo 函数 多线程同步方法: Console input buffers Events Mutexes Processes Semaphores Threads Timers 参考 https://blog.csdn.net/believe_s/article/details 阅读全文
posted @ 2019-05-19 11:23 N_zero 阅读(274) 评论(0) 推荐(0)
摘要:demo demo中有涉及到冒泡算法和快排算法(未实现)。主要是回调函数的使用。 阅读全文
posted @ 2019-05-18 22:41 N_zero 阅读(199) 评论(0) 推荐(0)
摘要:1.抽象 去掉被研究对象中与主题无关的次要部分,仅仅抽取与研究工作相关的实质性内容;这些内容在编程中可以体现为静态的特征或者动态特征。 2.封装 把某一个静态特征和与整个静态特征相关联的动态特征或者说把某几个静态特征和与这些静态特征相关联的动态特征放在一起;为了识别或方便称呼或者将它们这个集合同其它 阅读全文
posted @ 2019-05-15 23:07 N_zero 阅读(591) 评论(0) 推荐(0)
摘要:1.通常类由两个文件组成:定义类文件(也可以叫声明文件)和实现类文件 2.类内:定义文件里,类定义的那个{}里的范围叫类内 3.声明类格式:class 类名; 4.声明对象:实例化一个类,也可以叫定义一个类对象(声明对象 = 定义类对象) 5.定义变量:同声明对象一样,定义变量等同于声明变量 阅读全文
posted @ 2019-05-14 06:58 N_zero 阅读(955) 评论(0) 推荐(0)
摘要:头文件 #pragma once class TestString{ public: TestString(void); ~TestString(void); public: TestString(const char * str = NULL); TestString(const TestStri 阅读全文
posted @ 2019-05-13 00:33 N_zero 阅读(732) 评论(0) 推荐(0)
摘要:1.什么样的函数可以做回调函数 全局函数,静态函数 2.C中的回调函数 Demo1(直接在网上找的https://blog.csdn.net/EbowTang/article/details/43065277) Demo2 #include <stdio.h>typedef int(*callbac 阅读全文
posted @ 2019-05-12 17:10 N_zero 阅读(156) 评论(0) 推荐(0)
摘要:1.成员函数类型 构造函数,析构函数,普通成员函数,赋值函数 2.构造函数 2.1定义 名字必须和类名同名,不具有任何类型,不返回任何值。 2.2功能 一般情况下,专门用来初始化对象的成员变量。 2.2构造函数类型 缺省的构造函数(无参),带参数的构造函数 2.2.1带参数构造函数 复制构造函数,其 阅读全文
posted @ 2019-05-11 23:02 N_zero 阅读(770) 评论(0) 推荐(0)
摘要:类 类是对象的抽象 对象:数据 + 对数据的操作 类:数据 + 对数据的操作 数据是对象的静态特征;对数据的操作是对象的动态特征。 类中数据称为类的成员变量,类中对数据的操作称为成员函数。 阅读全文
posted @ 2019-05-11 21:32 N_zero 阅读(157) 评论(0) 推荐(0)
摘要:1.调试信息 无论是Debug,还是Release,都有调试信息的。 2.通常软件编译有Debug版和Release,它们的区别见链接 https://www.cnblogs.com/taiyonghai/p/6126074.html 3.使用OutputDebugString输出简单的信息 #if 阅读全文
posted @ 2019-05-11 12:29 N_zero 阅读(1042) 评论(0) 推荐(0)
摘要:1.多重继承里,如果多个父类含有同名的函数(eg:read),且同名的函数是虚函数;此时一个从这多个父类里派生出的子类。 1.1如果子类没有显示的对同名进行声明,定义(即完全从父类继承过来) 子类实例在调用同名函数时会报错:访问不明确。这时可以在调用同名方法前加上类名。 1.2如果子类有显示的对同名 阅读全文
posted @ 2019-05-11 10:12 N_zero 阅读(1164) 评论(0) 推荐(0)
摘要:头文件 #pragma once #include <iostream>using namespace std;typedef unsigned char uchar;typedef unsigned short ushort; class CM_message{public:CM_message( 阅读全文
posted @ 2019-05-10 18:09 N_zero 阅读(1369) 评论(0) 推荐(0)
摘要:1.函数重载 同一作用域中,同名函数的形式参数(指参数的个数、类型或者顺序)不同时,构成函数重载。 Note: 2.函数重定义(隐藏) 函数隐藏指不同作用域中定义的同名函数构成函数隐藏(不要求函数返回值和函数参数类型相同)。比如派生类成员函数屏蔽与其同名的基类成员函数、类成员函数屏蔽全局外部函数。请 阅读全文
posted @ 2019-05-07 23:48 N_zero 阅读(1267) 评论(0) 推荐(0)