c++
zyp1009
珍惜每一天,快乐每一天
展开
-
初学编程C++之对象数组
对象数组编码示例#include<iostream>#include<stdlib.h>using namespace std;/*对象数组: 要求:定义Coordinate类; 数据成员 m_iX和m_iY; 分别从栈中和堆中实例化长度翻译 2018-09-18 09:20:12 · 190 阅读 · 0 评论 -
初学编程C++之动态多态
代码示例:#include<iostream>#include<stdlib.h>#include"Shape.h"#include"Circle.h"#include"Rect.h"using namespace std;/** 动态多态、虚函数 要求: 1翻译 2018-10-21 10:34:47 · 164 阅读 · 0 评论 -
初学编程C++之环形队列
代码示例:#ifndef MYQUEUE_H#define MYQUEUE_Hclass MyQueue{public: MyQueue(int queueCapacity);//InitQueue(&Q)创建队列 virtual ~MyQueue();//DestroyQueue(&Q)销毁队列 void ClearQueue();//ClearQueue(...翻译 2018-12-04 18:05:24 · 324 阅读 · 0 评论 -
初学编程C++之栈
代码示例:#ifndef MYSTACK_H#define MYSTACK_Hclass MyStack{public: MyStack(int size);//分配内存初始化空间,设定栈容量,栈顶 ~MyStack();//回收栈空间内存 bool stackEmpty();//判断栈是否为空,为空返回true,非空返回false bool stackFull();//判断...翻译 2018-12-04 18:11:47 · 205 阅读 · 0 评论 -
初学编程C++之栈的应用
代码示例:#ifndef COORDINATE_H#define COORDINATE_Hclass Coordinate{public: Coordinate(int x=0,int y=0); //~Coordinate(); void printCoordinate();private: int m_iX; int m_iY;};#endif#includ...翻译 2018-12-04 18:17:08 · 195 阅读 · 0 评论 -
初学编程C++之用模板制作栈
代码示例:#ifndef MYSTACK_H#define MYSTACK_H#include<iostream>using namespace std;template<typename T>class MyStack{public: MyStack(int size);//分配内存初始化空间,设定栈容量,栈顶 ~MyStack();//回收栈空...翻译 2018-12-04 18:24:52 · 126 阅读 · 0 评论 -
初学编程C++之栈应用(数制转换)
#ifndef MYSTACK_H#define MYSTACK_H#include<iostream>using namespace std;template<typename T>class MyStack{public: MyStack(int size);//分配内存初始化空间,设定栈容量,栈顶 ~MyStack();//回收栈空间内存 boo...翻译 2018-12-04 18:33:39 · 632 阅读 · 0 评论 -
初学编程C++之树(二叉树——链表)
代码示例:#ifndef NODE_H#define NODE_Hclass Node{public: Node(); Node*SearchNode(int nodeIndex); void DeleteNode(); void PreorderTraversal(); void InorderTraversal(); void PostorderTraversal(...翻译 2018-12-07 18:23:01 · 252 阅读 · 0 评论 -
初学编程C++之树(二叉树——数组)
代码示例:#ifndef TREE_H#define TREE_Hclass Tree{public: Tree(int size,int*pRoot);//创建树 ~Tree();//销毁树 int *SearchNode(int nodeIndex);//根据索引寻找结点 bool AddNode(int nodeIndex,int direction,int*pNode)...翻译 2018-12-07 18:28:16 · 279 阅读 · 0 评论 -
初学编程C++之栈应用括号匹配
代码示例:#ifndef MYSTACK_H#define MYSTACK_H#include&lt;iostream&gt;using namespace std;template&lt;typename T&gt;class MyStack{public: MyStack(int size);//分配内存初始化空间,设定栈容量,栈顶 ~MyStack();//回收栈空间内...翻译 2018-12-05 17:55:42 · 200 阅读 · 1 评论 -
初学编程C++之线性表中顺序表
代码示例:#ifndef LIST_H#define LIST_Hclass List{public: List(int size);//创建线性表 ~List();//销毁线性表 void ClearList();//清空线性表 bool ListEmpty();//判断线性表是否为空 int ListLength();//获取线性表的长度 bool GetEl...翻译 2018-12-05 18:00:37 · 230 阅读 · 0 评论 -
初学编程C++之最小生成树(kruskal算法)
代码示例:#ifndef NODE_H#define NODE_Hclass Node{public: Node(char data=0); char m_cData; bool m_bIsVisited;};#endif#include"Node.h"Node::Node(char data){ m_cData=data; m_bIsVisited=false;...翻译 2018-12-12 18:34:40 · 316 阅读 · 0 评论 -
初学编程C++之单链表
代码示例:#ifndef NODE_H#define NODE_Hclass Node{public: int data;//数据域 Node*next;//指针域 void printNode();};#endif#include"Node.h"#include<iostream>using namespace std;void Node::prin...翻译 2018-12-06 20:17:32 · 110 阅读 · 0 评论 -
初学编程C++之单链表作通讯录
代码示例:#ifndef PERSON_H#define PERSON_H#include<string>#include<ostream>using namespace std;class Person{ friend ostream &operator<<(ostream &out, Person &person);...翻译 2018-12-06 20:37:02 · 588 阅读 · 0 评论 -
初学编程C++之图
代码示例:#ifndef NODE_H#define NODE_Hclass Node{public: Node(char data=0); char m_cData; bool m_bIsVisited;};#endif#include"Node.h"Node::Node(char data){ m_cData=data; m_bIsVisited=false;...翻译 2018-12-11 18:06:17 · 158 阅读 · 0 评论 -
初学编程C++之最小生成树(prim算法)
代码示例:#ifndef NODE_H#define NODE_Hclass Node{public: Node(char data=0); char m_cData; bool m_bIsVisited;};#endif#include&amp;amp;amp;quot;Node.h&amp;amp;amp;quot;Node::Node(char data){ m_cData=data; m_bIsVisit翻译 2018-12-11 18:13:13 · 224 阅读 · 0 评论 -
初学编程C++之虚继承
虚继承示例:#include&lt;iostream&gt;#include&lt;string&gt;#include&lt;stdlib.h&gt;using namespace std;/* 虚继承: 要求:Farmer类 数据成员:m_strName;成员函数:构造函数、析构函数、sow(); Worker类 数据成员:m_strCore;成员函翻译 2018-09-21 10:53:12 · 162 阅读 · 0 评论 -
初学编程C++之多继承
多继承示例:#include&lt;iostream&gt;#include&lt;string&gt;#include&lt;stdlib.h&gt;using namespace std;/* 多继承: 要求:Farmer类 数据成员:m_strName;成员函数:构造函数、析构函数、sow(); Worker类 数据成员:m_srCore;成员函数:构翻译 2018-09-21 09:52:55 · 143 阅读 · 0 评论 -
初学编程C++之多重继承
多重继承示例:#include&lt;iostream&gt;#include&lt;stdlib.h&gt;using namespace std;/* 保护继承和私有继承: 要求:1、Person类 数据成员:m_strName 成员函数:构造函数、析构函数、play(); 2、Solder类 数据成员:m_iAg...翻译 2018-09-20 20:01:19 · 157 阅读 · 0 评论 -
初学编程C++之对象成员
对象成员编码示例:#include&amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;gt;#include&amp;amp;amp;amp;lt;stdlib.h&amp;amp;amp;amp;gt;#include&amp;amp;amp;quot;Coordinate.h&amp;amp;amp;quot;#include&amp;am翻译 2018-09-18 12:27:20 · 126 阅读 · 0 评论 -
初学编程C++之BOOL类型 命名空间 输入输出
BOOL类型 命名空间 输入输出#include&amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt;#include&amp;amp;amp;lt;iostream&amp;amp;amp;gt;using namespace std;/*知识点:BOOL类型 命名空间 输入输出 题目要求: 使用一个函数找出一个整形数组中的最大值或最小值*/namespace compA{翻译 2018-09-18 12:39:01 · 599 阅读 · 0 评论 -
初学编程C++之简单算法(2)
判断奇、偶数#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;using namespace std;namespace MyNum{ int x=1;}int main(){ cout&amp;amp;lt;&amp;amp;lt;&amp;quot;翻译 2018-09-18 12:46:29 · 135 阅读 · 0 评论 -
初学编程C++之命名空间
命名空间的应用示例#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;using namespace std;namespace A{ int x=1; void fun() { cout&amp;amp;lt;&amp;amp;lt;&amp;qu翻译 2018-09-18 13:01:17 · 146 阅读 · 0 评论 -
初学编程C++之bool值
bool练习#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;using namespace std; //要求:提示用户输入一个整数,将该整数分别以八进制、十进制、十六进制打印在屏幕上 //要求:提示用户输入一个BOOL值(1或0),以BOOL的方式将值打印在屏幕上。int main(){翻译 2018-09-18 13:09:38 · 444 阅读 · 0 评论 -
初学编程C++之结构体类型的引用
引用示例:结构体类型的引用#include&amp;amp;amp;lt;iostream&amp;amp;amp;gt;#include&amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt;using namespace std;typedef struct{ int x; int y;}Coor;int main(void){ Coor c1; Coor翻译 2018-09-18 13:32:09 · 1352 阅读 · 0 评论 -
初学编程C++之拷贝构造函数
拷贝构造函数#include&amp;lt;iostream&amp;gt;#include&amp;lt;stdlib.h&amp;gt;using namespace std;class Student{public: Student(){m_strName=&quot;jim&quot;;cout&amp;lt;&amp;lt;&quo翻译 2018-09-18 13:58:54 · 155 阅读 · 0 评论 -
初学编程C++之简单算法(1)
编写程序,计算s=1+(1+2)+(1+2+3)+…+(1+2+3+4+…+n)的值#include&amp;lt;iostream&amp;gt;using namespace std;int main(){ int count=0; cout&amp;lt;&amp;lt;&quot;请用户输入一个整数&quot;&amp;lt;&amp;lt;endl;原创 2018-09-18 14:07:35 · 440 阅读 · 0 评论 -
初学编程C++之水仙花数
水仙花数问题其中个位数的立方和等于该数(153=13+53+33)#include&amp;lt;iostream&amp;gt;using namespace std;int main(){ int sum; for(int i=1;i&amp;lt;=9;i++) { for(int j=0;j&amp;lt;=9;j++) { for(int k=0;k&amp;lt;原创 2018-09-18 14:14:04 · 725 阅读 · 0 评论 -
初学编程C++之数据的封装
数据的封装#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;#include&amp;amp;lt;string&amp;amp;gt;using namespace std;class Student{public: Student(string name,string翻译 2018-09-19 07:28:57 · 115 阅读 · 0 评论 -
初学编程C++之深浅拷贝
深浅拷贝示例:#include&amp;lt;iostream&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#include&quot;Array.h&quot;using namespace std;/* 示例安排: 1、定义一个Arry类 数据成员:m_iCount 成员函数:数据封装函数,构造函数,析构函数,拷贝构造函数(翻译 2018-09-19 07:41:21 · 118 阅读 · 0 评论 -
初学编程c++之简单算法问题(3)
1、输入两个数(x,y),计算第一个数为底数,第二个数为指数的值(x^y)#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;using namespace std;int main(){ while(true){ cout&amp;amp;lt;&amp;amp;lt原创 2018-09-19 08:34:54 · 197 阅读 · 0 评论 -
初学编程C++之对象成员指针
对象成员指针示例:#include&amp;lt;iostream&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#include&quot;Line.h&quot;using namespace std;/* 对象成员指针: 要求: 定义两个类: 坐标类:Coordinate 数据成员:横坐标m_iX和纵坐标m_iY翻译 2018-09-19 10:18:06 · 157 阅读 · 0 评论 -
初学编程C++之继承
继承示例:1、公有继承示例#include&amp;lt;iostream&amp;gt;#include&amp;lt;string&amp;gt;using namespace std;//Person类class Person{public: Person(); void play();protected: string m_strName;};Person::Person()翻译 2018-09-20 09:59:46 · 93 阅读 · 0 评论 -
初学编程C++之隐藏
隐藏示例(父子关系-成员同名-隐藏):#include&lt;iostream&gt;#include&lt;stdlib.h&gt;using namespace std;/* 保护继承和私有继承: 要求:1、Person类 数据成员:m_strName 成员函数:构造函数、play(); 2、Solder类 数据成...翻译 2018-09-20 16:51:43 · 132 阅读 · 0 评论 -
初学编程C++之isa
代码示例:#include&lt;iostream&gt;#include&lt;stdlib.h&gt;using namespace std;/* 保护继承和私有继承: 要求:1、Person类 数据成员:m_strName 成员函数:构造函数、析构函数、play(); 2、Solder类 数据成员:m_iAge...翻译 2018-09-20 17:48:55 · 801 阅读 · 0 评论 -
初学编程之C++之格式控制符练习
代码示例:#include<iostream>#include<iomanip>using namespace std;void main(){ const double Num=123.4567; cout.flags(ios::right);//设置对齐的标志是右 cout<<setw(10)<<Num<<endl;/...翻译 2019-01-09 19:47:23 · 165 阅读 · 0 评论