![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++拾遗
脸红哥
这个作者很懒,什么都没留下…
展开
-
进程间的五种通信方式介绍
https://www.cnblogs.com/zgq0/p/8780893.html转载 2019-11-20 19:17:00 · 204 阅读 · 0 评论 -
C++强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast
转载:https://www.cnblogs.com/chenyangchun/p/6795923.html转载 2019-11-20 12:02:58 · 123 阅读 · 0 评论 -
二叉树
https://blog.csdn.net/leolinsheng/article/details/9878859转载 2019-11-18 12:08:27 · 317 阅读 · 0 评论 -
C++ 11 override 与 final
转载地址:https://blog.csdn.net/linuxwuj/article/details/83183381https://blog.csdn.net/linuxwuj/article/details/83184620C++11 之 override作用在成员函数声明或定义中, override 确保该函数为虚函数并覆写来自基类的虚函数。位置:函数调用运算符...转载 2019-11-14 11:37:49 · 129 阅读 · 0 评论 -
构造函数能不能声明为虚函数,析构函数可以声明为虚函数
一:构造函数不能声明为虚函数的原因?构造一个对象时,必须知道对象实际类型,而虚函数是在运行期间确定实际类型的。而在构造一个对象时,由于对象还未构造成功,编译器就无法知道对象的实际类型,是该类本身,还是派生类,还是其他。虚函数的执行依赖于虚函数表,而虚函数表是在构造函数中进行初始化的,即初始化虚表指针(vptr),使得正确指向虚函数表。而在构造对象期间,虚函数表(vtable)还没有被初始化,...转载 2019-11-14 10:54:57 · 392 阅读 · 0 评论 -
大小端基本知识
https://www.cnblogs.com/Alandre/p/4878841.html转载 2019-03-09 10:15:39 · 143 阅读 · 0 评论 -
将C++的std::string类型变量赋值给char类型数组
char buf[2048];std::string s;strcpy(buf,s.c_str());原创 2018-12-01 15:20:15 · 5278 阅读 · 0 评论 -
(转载) Linux下undefined reference to ‘pthread_create’问题解决
https://www.cnblogs.com/langzou/p/7364014.html在试用Linux 线程模块时,试用pthread_create 函数。编译命令为 gcc main.c -o test时,会出现如下错误/tmp/ccIvH3bU.o: In function `main':main.c:(.text+0x81): undefined reference to...转载 2018-11-08 11:22:10 · 447 阅读 · 0 评论 -
string::npos 、 string::substr 、 string::c_str()
npos可以表示string的结束位子,是string::type_size 类型的,也就是find()返回的类型。find函数在找不到指定值得情况下会返回string::nposif (string::npos == uri.find(":")) { LOGI("DSVCallAPP", "[SVOboxOccEventJop]#### The uri.find return value...原创 2018-10-31 10:21:04 · 815 阅读 · 0 评论 -
C++父类的私有变量子类能继承吗?
C++父类的私有变量,子类能继承,但是子类不能直接访问,需要使用父类提供的方法才能访问该变量。改方法是从继承中得到的protected、public方法来访问。例:class Father {public: int a; int isRegister();//父类提供的函数来访问私有变量private: int isRegister;}class Son...原创 2018-10-29 20:42:10 · 8589 阅读 · 1 评论 -
(转载)new创建类和不new创建类的区别
起初刚学C++时,很不习惯用new,后来看老外的程序,发现几乎都是使用new,想一想区别也不是太大,但是在大一点的项目设计中,有时候不使用new的确会带来很多问题。当然这都是跟new的用法有关的。new创建类对象,使用完后需使用delete删除,跟申请内存类似。所以,new有时候又不太适合,比如在频繁调用场合,使用局部new类对象就不是个好选择,使用全局类对象或一个经过初始化的全局类指针似乎更加高...转载 2018-10-29 20:51:19 · 1847 阅读 · 0 评论 -
(转载学习)static 关键字总结
转载:https://www.cnblogs.com/King-Gentleman/p/6181346.html C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。1.面向过程设计中的static1.1静态全局变量在全局变量前,加上关键字static,该变量就被...转载 2018-10-27 09:53:04 · 118 阅读 · 0 评论 -
(转载学习)2018.10.25 C++前置声明
转载:https://www.cnblogs.com/King-Gentleman/p/5081159.html2018.10.25 C++前置声明转载 2018-10-25 15:22:13 · 106 阅读 · 0 评论 -
(转载学习)字符串(string)与整形(int)、浮点型(float)等之间的转换 及按位与&、按位或|、按位异或^
#include <stdlib.h>1.int/float to string/array:C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。● itoa():将整型值转换为字符串。● ltoa():将长整型值转换为字符串。● ultoa():将无符号长整型值转换为字符串。● gcvt():将浮点型...转载 2018-10-27 10:05:05 · 855 阅读 · 0 评论 -
(转载)虚函数的工作原理
转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7883531 一、虚函数的工作原理 虚函数的实现要求对象携带额外的信息,这些信息用于在运行时确定该对象应该调用哪一个虚函数。典型情况下,这一信息具有一种被称为 vptr(virtual table pointer,虚函数表指针)的指针的形式。vptr 指...转载 2018-10-30 11:01:56 · 1287 阅读 · 0 评论 -
(转载)C++11 for循环新用法
https://www.cnblogs.com/dapeng-bupt/p/7932067.html转载 2018-11-02 18:39:47 · 1950 阅读 · 0 评论 -
(转载)消息队列函数(msgget、msgctl、msgsnd、msgrcv)及其范例
https://blog.csdn.net/guoping16/article/details/6584024转载 2018-11-07 14:53:13 · 2291 阅读 · 0 评论 -
最安全的C++单例模式——Meyers’ Singleton
class Singleton {private:Singleton();public:static Singleton& getInstance() { static Singleton instance; return instance; }}原创 2018-10-29 15:54:47 · 2560 阅读 · 0 评论