
编程
ASTRONY_
0
展开
-
关于复制构造函数及关于类的简单函数使用(C++)
关于复制构造函数 : 相当于在内存新建一个类,再把数据复制给目标。可以是不完全复制(也是其存在意义),比如数据加减等。 三种使用情景: 1.用已知对象初始化信对象; 2.形参为对象; 3.返回值为对象; 简单函数: 1.声明时和普通声明一样; 2.在定义中,可没用形参,直接使用类里面数据而不用逐层引用(如time.hour) 3.在调用时,是"对象名.函数名"形式,函数用对象名的数据,这也是上面无...原创 2018-10-07 19:05:21 · 261 阅读 · 0 评论 -
private与protected的使用(继承与派生)
class base{ private: int a1; protected: int b1; public: base(int a, int b) :a1(a), b1(b){} ~base(){}; void show(){ cout << a1 << " " << b1 << " " << endl;原创 2018-11-01 21:50:23 · 353 阅读 · 0 评论 -
关于c++操作符重载返回值类型
#include "stdafx.h" #include&lt;iostream&gt; using namespace std; class vod { float A; float B; public: vod(float a,float b):A(a),B(b){} void show(){ cout&lt;&lt;'('&lt;&l原创 2018-11-13 14:21:26 · 1162 阅读 · 0 评论 -
希尔排序--自上而下的归并--自底而上的并归--快速排序--三向切分
代码有部分可能有重复定义,去除/**/ //头文件01.h #pragma once #ifndef H01 #define H01 #include<iostream> using std::cout; using std::cin; const int M=10; template <class T> bool less(T *p, int a, int b) {...原创 2018-11-23 11:04:38 · 204 阅读 · 0 评论 -
递归调用 汉诺塔问题 八皇后问题 c++
// 实验00.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> using namespace std; int i = 0; void move01(char x, char y, char z, int n) { if (n == 1){ cout << x << "-&g...原创 2018-12-30 20:13:55 · 354 阅读 · 0 评论 -
dfs 迷宫图
//find.cpp #include "pch.h" #include<STDIO.H> int kk = 13; //假设的最大步数 int KK[12] = { 0 }; //记录短路程轨迹 int SUM = 0; //每种算法步数 int hh[26] = { 0 }; ...原创 2019-01-21 20:28:02 · 355 阅读 · 0 评论