上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 281 下一页
摘要: libcurl是一个免费开源的网络传输库(the multiprotocol file transfer library),支持ftp、ftps、http、https、telnet、ldap、pop3、smtp、rtmp、rtsp、smb等多种协议。libcurl中封装了支持这些协议的网络通信模块, 阅读全文
posted @ 2022-07-10 11:35 萧海~ 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 实际上是不应该在构造函数或析构函数中调⽤虚函数的,因为这样的调⽤其实并不会带来所想要的效果。 举例来说就是,有⼀个动物的基类,基类中定义了⼀个动物本身⾏为的虚函数 action_type(),在基类的构造函数中调⽤了这个虚函数。 派⽣类中重写了这个虚函数,我们期望着根据对象的真实类型不同,⽽调⽤各⾃ 阅读全文
posted @ 2022-07-09 22:28 萧海~ 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 直观的讲:是为了降低内存泄漏的可能性。举例来说就是,⼀个基类的指针指向⼀个派⽣类的对象,在使⽤完毕准备销毁时,如果基类的析构函数没有定义成虚函数,那么编译器根据指针类型就会认为当前对象的类型是基类,调 ⽤基类的析构函数 (该对象的析构函数的函数地址早就被绑定为基类的析构函数),仅执⾏基类的析构,派⽣ 阅读全文
posted @ 2022-07-09 22:14 萧海~ 阅读(99) 评论(0) 推荐(0) 编辑
摘要: ⾸先我们来说⼀下,C++中多态的表象,在基类的函数前加上 virtual 关键字,在派⽣类中重写该函数,运⾏时将会根据对象的实际类型来调⽤相应的函数。如果对象类型是派⽣类,就调⽤派⽣类的函数,如果是基类,就调⽤基类 的函数。 实际上,当⼀个类中包含虚函数时,编译器会为该类⽣成⼀个虚函数表,保存该类中 阅读全文
posted @ 2022-07-09 21:44 萧海~ 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 多态其实⼀般就是指继承加虚函数实现的多态,对于重载来说,实际上基于的原理是,编译器为函数⽣成符号表时 的不同规则,重载只是⼀种语⾔特性,与多态⽆关,与⾯向对象也⽆关,但这⼜是 C++中增加的新规则,所以也算属于 C++,所以如果⾮要说重载算是多态的⼀种,那就可以说:多态可以分为静态多态和动态多态。 阅读全文
posted @ 2022-07-09 17:59 萧海~ 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1.首先了解一点opencv前置知识点 (1)Opencv下载和导入Visual studio 2022 https://mydreamambitious.blog.csdn.net/article/details/124902276 (2)visual studo 2022中使用Opencv人脸检 阅读全文
posted @ 2022-07-09 17:10 萧海~ 阅读(285) 评论(1) 推荐(0) 编辑
摘要: 野指针(wild pointer):就是没有被初始化过的指针。⽤ 悬空指针:是指针最初指向的内存已经被释放了的⼀种指针。 编译, 会出现 used uninitialized 警告。 ⽆论是野指针还是悬空指针,都是指向⽆效内存区域(这⾥的⽆效指的是"不安全不可控")的指针。 访问"不安全可控"(in 阅读全文
posted @ 2022-07-09 10:52 萧海~ 阅读(195) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-07-08 16:15 萧海~ 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-07-08 15:43 萧海~ 阅读(0) 评论(0) 推荐(0) 编辑
摘要: enum ConnectionType { AutoConnection, DirectConnection, QueuedConnection, AutoCompatConnection, BlockingQueuedConnection, UniqueConnection = 0x80 }; 在 阅读全文
posted @ 2022-07-08 14:50 萧海~ 阅读(382) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 281 下一页