随笔分类 - C++
摘要://问题:C++ thread头文件和CreateThread() ,两个都是创建线程,那么他们有什么不同? c++里的thread类有跨平台性 CreateThread是window头文件只能在win系统下运行 linux下需要用 include //c++ 标准线程类 https://blog.
阅读全文
摘要:··· BOOL CtestDialogApp::InitInstance() { char exeFullPath[MAX_PATH] = {0}; // MAX_PATH在API中有定义 int len=GetModuleFileNameA(NULL, exeFullPath, //应用程序的全
阅读全文
摘要:https://blog.csdn.net/guoqianqian5812/article/details/50344041 https://blog.csdn.net/zwz2011303359/article/details/80871050 https://blog.csdn.net/Fara
阅读全文
摘要:https://www.cnblogs.com/jimodetiantang/p/9016826.html https://www.cnblogs.com/san fu su/p/5733058.html https://www.cnblogs.com/IamTing/p/4541901.html
阅读全文
摘要:https://www.cnblogs.com/traeyee/p/4892410.html https://blog.csdn.net/Windgs_YF/article/details/80927058 https://www.cnblogs.com/Braveliu/p/4263145.htm
阅读全文
摘要:SI与codeblocks编码设置 1、以UTF 8格式打开源码文件,并将UTF 8格式作为默认的编码模式。 情况一:源文件的格式为UTF 8(str="中文") codeblocks的打开格式、保存格式、代码解析格式、内码编码格式、与设置一致,解析输出不能看到准确的汉子,这取决操作系统,因为国内w
阅读全文
摘要:iostream与iostream.h 1、iostream是标准的C++库 2、iostream.h是非标准的C++库。如果使用前者,需要搭配using namespace XXX。后者则不需要。 include //非标准输入输出流,没有命名空间的概念 cout //标准输入输出流cout
阅读全文
摘要:(1)直接赋值: int a = 1; (2)初始化列表: int a{1},当用于内置类型的变量时,如果初始值存在丢失信息的风险,编译器将会报错, 如:int a{0.444}
阅读全文
摘要:https://blog.csdn.net/qq844352155/article/details/39050685 https://blog.csdn.net/z_ml118/article/details/78253313 https://www.cnblogs.com/whlook/p/657
阅读全文
摘要:https://blog.csdn.net/zhanghuaichao/article/details/79459130 https://blog.51cto.com/jackyblf/1896360 https://www.runoob.com/design pattern/singleton p
阅读全文
摘要:一、 include include using namespace std; class test { public: test(); void func(int a) { printf("void func(int a)\n"); } void func(char a) { printf("vo
阅读全文
摘要:https://blog.csdn.net/u010183728/article/details/81913729 %C2%A03.3.1%20list%E5%AE%9A%E4%B9%89 https://blog.csdn.net/qq_36779888/article/details/82220
阅读全文
摘要:转发:https://blog.csdn.net/lms1008611/article/details/81408236 https://zhidao.baidu.com/question/339125215.html
阅读全文
摘要:https://www.cnblogs.com/X Do Better/p/8628492.html https://www.cnblogs.com/CXCXCXC/p/4861707.html https://blog.csdn.net/tengfei461807914/article/detai
阅读全文
摘要:##C++之Static与Const ##一、Static定义 1、Static意为静态成员,若Static修饰的成员位于C++类中,那么Static就实现了同一个类,多个对象共享数据,协调行为的目的。 2、静态变量具有全局变量的优势,又不会像全变量一样被滥用。C++中用于管理静态变量,就需要用到静
阅读全文
摘要:C++之继承(二) [TOC] 一、多继承 多继承是指一个子类继承多个父类。多继承对父类的个数没有限制,继承方式可以是公共继承、保护继承和私有继承, 不写继承方式,默认是private继承。 //多个副本 include using namespace std; class A{ public: A
阅读全文
摘要:C++ 语言可以定义如何将其他类型的对象隐式转换为我们的类类型, 或将我们的类类型的对象隐式转换为其他类型。 include using namespace std; class A { public: A(int temp) //普通构造函数 { a = temp; cout using name
阅读全文
摘要:XML文件系统 一、TinyXml Object Model简介: 1.TiXmlBase: 所有tinyxml中的对象的公共基类,实现了一些公共的操作,比如字符编码转换等,另外还定义了一些公共的数据结构,比如错误类型等。 2.TiXmlNode: 是DOM树中结点元素的基类型,它定义了DOM树结点
阅读全文
摘要:C++之类的引入 一、结构体到类的演变 [TOC] C语法 定义新的数据类型,该新的数据类型称之为结构体,成员为各种数据类型的变量。 C++语法 定义新的数据类型该新的数据类型称之为类,成员不仅可以包含变量数据,还包含着方法,也称操作函数。 new创建对象的特点: 1、new创建类对象需要指针接收,
阅读全文
摘要:C++之继承(一) [TOC] 1、继承的基本语法 1.1、什么是类的继承? 类的继承,是新的类从已有类那里得到已有的特性。或从已有类产生新类的过程就是类的派生。原有的类称为基类或父类,产生的新类称为派生类或子类。 默认的继承方式是 private 私有继承。一个派生类可以同时有多个基类,这种情况称
阅读全文