随笔分类 -  C++

摘要:原博客搬移到:https://blog.csdn.net/u013171226/article/details/107680347 阅读全文
posted @ 2020-07-29 09:22 cumtchw 阅读(391) 评论(0) 推荐(0)
摘要:原博客搬移到:https://blog.csdn.net/u013171226/article/details/107680314 阅读全文
posted @ 2020-06-04 16:45 cumtchw 阅读(312) 评论(0) 推荐(0)
摘要:原博客搬移到:https://blog.csdn.net/u013171226/article/details/107680313 阅读全文
posted @ 2020-06-04 16:00 cumtchw 阅读(378) 评论(0) 推荐(0)
摘要:下面是cppreference网站的的demo #include <iostream> #include <map> #include <string> #include <chrono> #include <thread> #include <mutex> std::map<std::string 阅读全文
posted @ 2020-06-02 18:03 cumtchw 阅读(282) 评论(0) 推荐(0)
摘要:原博客搬移到:https://blog.csdn.net/u013171226/article/details/107680305 阅读全文
posted @ 2020-05-22 13:59 cumtchw 阅读(1203) 评论(0) 推荐(0)
摘要:该资源系转载,源于github,原文链接https://github.com/benhoyt/inih 我自己用到的主要有四个文件, 1.ini.h /* inih -- simple .INI file parser SPDX-License-Identifier: BSD-3-Clause Co 阅读全文
posted @ 2020-05-15 17:40 cumtchw 阅读(701) 评论(0) 推荐(0)
摘要:原博客迁移到:https://blog.csdn.net/u013171226/article/details/107680302 阅读全文
posted @ 2020-05-13 09:26 cumtchw 阅读(529) 评论(0) 推荐(0)
摘要:原博客迁移到:https://blog.csdn.net/u013171226/article/details/107680301 windows中,用C++遍历文件夹下的所有文件,得到包含绝对路径的文件列表。 #include <io.h> #include <Windows.h> #includ 阅读全文
posted @ 2020-05-12 22:12 cumtchw 阅读(1792) 评论(0) 推荐(0)
摘要:原博客搬移到:https://blog.csdn.net/u013171226/article/details/107680297 /************************************************************ * Description: * 获取dir 阅读全文
posted @ 2020-04-30 15:01 cumtchw 阅读(1319) 评论(0) 推荐(0)
摘要:工作中发现自己对C++掌握的不够扎实,于是利用业余时间系统的复习下C++,看完C++primer之后又买了唐佐林老师的视频,看视频的过程中做了如下笔记。 第一遍过程中需要复习的内容 第一课:学习C++的意义 第二课,C到C++的升级,不需要复习,只需要记住中间的三个知识点; C++更强调语言的实用性 阅读全文
posted @ 2019-11-13 20:04 cumtchw 阅读(623) 评论(0) 推荐(0)
摘要:原博客搬移到:https://blog.csdn.net/u013171226/article/details/107680414 extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言(而不是C++)的方式进行编译 阅读全文
posted @ 2019-10-17 17:32 cumtchw 阅读(674) 评论(0) 推荐(0)
摘要:原博客搬移到:https://blog.csdn.net/u013171226/article/details/107680406 工作中发现自己对C++掌握的不够扎实,于是打算利用业余时间系统的复习下C++,先看C++primer,看完C++ primer之后会挑一个质量比较好的C++学习视频,此 阅读全文
posted @ 2019-07-04 09:45 cumtchw
摘要:原文搬移到 https://blog.csdn.net/u013171226/article/details/107680356 阅读全文
posted @ 2015-08-13 10:52 cumtchw 阅读(4606) 评论(0) 推荐(1)
摘要:函数调用的过程是怎么样的,什么入栈出栈的,当在一个函数的运行期间调用另一个函数时,在运行被调用函数之前,系统需要完成三件事,将所有的实际参数,返回地址等信息传递给被调函数保存,为被调函数的局部变量(也包括形参)分配存储空间将控制转移到被调函数的入口,从被调函数返回到主调函数之前,系统也要完成三件事,... 阅读全文
posted @ 2015-08-13 10:52 cumtchw 阅读(507) 评论(0) 推荐(0)
摘要:为什么有时候需要把析构函数定义为虚函数 析构函数的作用是在对象撤销之前做必要的清理现场的工作,当派生类的对象从内存中撤销时一般先调用派生类的析构函数,然后在调用基类的析构函数,但是用new运算符建立了一个派生类对象,并且把他赋给基类指针,那么当用delete运算符撤销这个指针指向的存储空间的时候,... 阅读全文
posted @ 2015-08-13 10:51 cumtchw 阅读(309) 评论(0) 推荐(0)
摘要:为什么构造函数不能是虚函数 从存储空间角度看,使用虚函数时,系统要有一定的空间开销,当一个类带有虚函数时,编译系统会为该类构造一个虚函数表(virtual function table),他是一个指针数组,存放每个虚函数的入口地址。然后还会有一个指向虚函数表的指针vptr,这个vptr指针其实是存... 阅读全文
posted @ 2015-08-13 10:51 cumtchw 阅读(255) 评论(0) 推荐(0)
摘要:C++是怎么实现多态性的,C++中多态实现的原理,当一个类中有虚函数时,系统会为该类构造一个虚函数表vtable,他是一个指针数组,存放每个虚函数的入口地址,编译器还会在此类中隐含插入一个指针vptr指向虚函数表,调用此类的构造函数时,在类的构造函数中,编译器会隐含执行vptr与vtable的关联代... 阅读全文
posted @ 2015-08-13 10:50 cumtchw 阅读(533) 评论(0) 推荐(0)