上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 303 下一页
摘要: 传统上C++是通过拷贝构造函数完成通过一个对象初始化另一个对象: class A{ public: A() { m_i = new int(1); cout<<"Construct A, this addr:"<<this<<", m_i addr:"<<m_i<<endl; } A(const A 阅读全文
posted @ 2022-07-13 14:45 我不是萧海哇~~~ 阅读(289) 评论(0) 推荐(0)
摘要: 「无零整数」是十进制表示中 不含任何 0 的正整数。 给你一个整数 n,请你返回一个 由两个整数组成的列表 [A, B],满足: A 和 B 都是无零整数 A + B = n 题目数据保证至少有一个有效的解决方案。 如果存在多个有效解决方案,你可以返回其中任意一个。 示例 1: 输入:n = 2 输 阅读全文
posted @ 2022-07-12 21:27 我不是萧海哇~~~ 阅读(28) 评论(0) 推荐(0)
摘要: 一、简介 表格视图控件 QTableView,需要和 QStandardItemModel 配套使用,这套框架是基于 MVC 设计模式设计的,M(Model) 是 QStandardItemModel 数据模型不能单独显示出来。V(view) 是指 QTableView 视图,要来显示数据模型,C( 阅读全文
posted @ 2022-07-12 17:54 我不是萧海哇~~~ 阅读(1191) 评论(0) 推荐(0)
摘要: C++中几乎可以重载全部的运算符,而且只能重载C++中已经有的。不能重载的运算符:“. ”、“.*”、“::”、“?.”; 重载之后运算符的优先级和结合性都不会改变; 运算符重载是针对新类型的实际需要,对原有运算符进行适当的改造; 例如:使用复数类的对象可以用“+”运算符实现加法,是时钟类对象可以用 阅读全文
posted @ 2022-07-11 10:34 我不是萧海哇~~~ 阅读(200) 评论(0) 推荐(0)
摘要: 动态分配就是用运算符new来创建一个类的对象,在堆上分配内存。 静态分配就是A a;这样来由编译器来创建一个对象,在栈 上分配内存。 (1)动态分配(在堆上分配内存) 将类的构造函数和析构函数设为protected属性,这样类对象不能够访问,但是派生类能够访问,能够正常的继承。同时创建另外两个cre 阅读全文
posted @ 2022-07-11 10:10 我不是萧海哇~~~ 阅读(171) 评论(0) 推荐(0)
摘要: 1.C++中的大小写的转换:transform(str.begin(),str.end(),str.begin(),::tolower(大写转小写)/::toupper(小写转大写)); 2.STL中字符翻转函数:reverse ( a,a+n ); 阅读全文
posted @ 2022-07-10 15:42 我不是萧海哇~~~ 阅读(207) 评论(0) 推荐(0)
摘要: libcurl是一个免费开源的网络传输库(the multiprotocol file transfer library),支持ftp、ftps、http、https、telnet、ldap、pop3、smtp、rtmp、rtsp、smb等多种协议。libcurl中封装了支持这些协议的网络通信模块, 阅读全文
posted @ 2022-07-10 11:35 我不是萧海哇~~~ 阅读(2286) 评论(0) 推荐(0)
摘要: 实际上是不应该在构造函数或析构函数中调⽤虚函数的,因为这样的调⽤其实并不会带来所想要的效果。 举例来说就是,有⼀个动物的基类,基类中定义了⼀个动物本身⾏为的虚函数 action_type(),在基类的构造函数中调⽤了这个虚函数。 派⽣类中重写了这个虚函数,我们期望着根据对象的真实类型不同,⽽调⽤各⾃ 阅读全文
posted @ 2022-07-09 22:28 我不是萧海哇~~~ 阅读(67) 评论(0) 推荐(0)
摘要: 直观的讲:是为了降低内存泄漏的可能性。举例来说就是,⼀个基类的指针指向⼀个派⽣类的对象,在使⽤完毕准备销毁时,如果基类的析构函数没有定义成虚函数,那么编译器根据指针类型就会认为当前对象的类型是基类,调 ⽤基类的析构函数 (该对象的析构函数的函数地址早就被绑定为基类的析构函数),仅执⾏基类的析构,派⽣ 阅读全文
posted @ 2022-07-09 22:14 我不是萧海哇~~~ 阅读(131) 评论(0) 推荐(0)
摘要: ⾸先我们来说⼀下,C++中多态的表象,在基类的函数前加上 virtual 关键字,在派⽣类中重写该函数,运⾏时将会根据对象的实际类型来调⽤相应的函数。如果对象类型是派⽣类,就调⽤派⽣类的函数,如果是基类,就调⽤基类 的函数。 实际上,当⼀个类中包含虚函数时,编译器会为该类⽣成⼀个虚函数表,保存该类中 阅读全文
posted @ 2022-07-09 21:44 我不是萧海哇~~~ 阅读(204) 评论(0) 推荐(0)
上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 303 下一页