- 博客(24)
- 收藏
- 关注
原创 c++类的多态
多态的核心思想是:父类的指针,调用子类的函数通过虚函数的语法来实现多态:父类的一个指针,可以有多种状态#include <iostream>using namespace std;class cfather{public: void fun1() { cout << "父类函数一" << endl; } virtual void fun...
2019-03-05 18:14:11 83
原创 c++类的继承
类继承的基础语法#include <iostream>using namespace std;class cfather{public: int a; double b; cfather() { a = 12; b = 12.12; } void fun1() { cout << "父类属性" << endl; }};c...
2019-03-05 17:47:54 110
原创 c++运算符重载(operator)
运算符重载运算符重载相当于赐予运算符两端参数更多种可能,重载的概念可以参考c++中函数重载的概念。#include <iostream>using namespace std;class ctext{public: int a; double b; ctext() { a = 12; b = 12.12; }};// 重载运算符的声明 在这里,类的形参...
2019-03-05 15:15:15 423
原创 c++内联函数
内联函数内联函数本质上是一种空间换时间的行为,相当于将内联函数的代码直接复制,而不是直接调用关系,牺牲内存,换取时间。即当调用次数少,函数整体复杂的时候 适合普通函数当调用次数多,函数整体简单的时候 适合内联函数注:递归函数不可以是内联函数 内联函数也是编译器的功能 有的编译器不行在类内定义的函数 默认都是内联函数 类外不是#include &lt;iostrea...
2019-03-05 14:11:49 78
原创 c++拷贝构造
拷贝构造的创建与作用#include<iostream>using namespace std;class ctext{public: int b; ctext() { b = 10; } ctext(const ctext& a)// 拷贝构造函数时调用的构造函数 { this->b = a.b; // 拷贝构造默认的函数,浅拷贝...
2019-03-05 13:47:06 178
原创 python类方法、静态方法、和实例方法
先看个简单代码class CText: a = 2 # 类属性 # 实例方法 def normal_method(self): return self.a # 静态方法 @staticmethod def static_method(a): return a # 无法访问上面的a(即类属性) # ...
2019-03-01 11:27:27 117
原创 排序算法的python和c++实现
各种排序算法原理请看十大排序算法原理解释归并排序如下class MySort: def merge(self, list1, list2): """ 归并排序中的单步操作 :param list1: :param list2: :return: """ res = []...
2019-03-01 10:34:28 126
原创 c++this指针
this指针的作用是防止在类中参量重复,用于代替对象的作用,直接看代码#include<iostream>using namespace std;class ctext{public: int a; float len; ctext(int a= 12, float b = 17.17) { this->a = a; // 等号左边的a是类的数据成员...
2019-02-27 19:33:51 155
原创 c++引用第三方库方法介绍
调库问题用Crypto的库,其中在vs调库过程中需注意三点1.附加包含目录下选择外界库的头文件2.附加库目录下添加外接库生成的lib文件所在的文件夹3.附加依赖项中添加lib文件的文件名字此外还需注意,在此例中,需要额外进行以下设置,需要设置MTD多线程调试。运行模式的代码如下#include &amp;lt;stdio.h&amp;gt; #include &amp;lt;iostream&amp;gt;...
2019-02-27 14:04:57 5932
原创 c++构造函数
构造函数的简单实用#include&lt;iostream&gt;using namespace std;class ctext{public: int age; float len; ctext() // 构造函数,1用来初始化类的变量,2无返回值,3和类名一样,4在创建对象时调用 { age = 12; len = 17.17f; // 以f结尾才算flout类型...
2019-02-27 13:11:24 93
原创 c++类的声明、访问修饰符、友元
直接看代码#include&amp;lt;iostream&amp;gt;using namespace std;class cpepole{public: // 访问修饰符 对外可见 结构体默认public int a; void fun() { cout &amp;lt;&amp;lt; &quot;fun&quot; &amp;lt;&amp;lt;
2019-02-27 12:39:38 187
原创 c++学习--指针和引用
上代码#include <iostream>using namespace std;int main(){ cout << "yes" << endl; int a = 12; int &c = a; // 取地址 int *p = &a; // 指针指向地址 cout << "a=" <&am
2019-02-21 22:04:57 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人