C++语法基础
晨起画C
这个作者很懒,什么都没留下…
展开
-
实验7 C++泛型算法应用
实验7 泛型算法应用实验目的与要求:掌握泛型算法copy、sort、transform的正确使用方法。本题目不得使用循环语句自行编写拷贝、排序,以及代替transform元素操作的代码。实验原理:根据泛型算法不同的跨容器类运行的特点,采用不同的容器,对实验题目要求的数据,施加上述三种泛型算法操作。实验步骤:1 从控制台输入下列一组数据{12,33,71,36,19,65}。(Ctrl+z)2 把1.中的这一组数据存入某个容器中。3 把容器中的数据元素由小到大排序。4 把容器中的每个原创 2020-06-08 17:00:18 · 434 阅读 · 1 评论 -
实验6栈类模板实现 c++异常抛出 运算符操作函数 C++类 C++模板
实验6 栈类模板实现实验目的与要求: 掌握类模板的定义方法及使用方法。实验原理: 通过C++模板定义抽象类型的能力,可以设计出抽象元素类型的容器类模板。实验步骤:1 基于数组实现LIFO数据结构的类模板Stack,其中T代表抽象类型;2 在类模板中,利用抽象类型,定义实现Stack所需的数据成员;3 提供size()、empty()、top()、push(t)、pop()成员函数,其中t为T类型的形参;4 以int、double作为元素类型,验证Stack模板类对象的原创 2020-05-25 12:34:53 · 401 阅读 · 0 评论 -
C++细节(坑)之 类中指针成员(深拷贝)
避免类中指针问题:1.析构时,必须先判断指针是否为空2.拷贝构造函数中,删除旧指针,开辟空间,赋值3操作运算符=中,同2#include <iostream>using namespace std;class Person{public: int *Age; Person(int age); Person(const Person& p...原创 2020-04-20 19:04:35 · 694 阅读 · 0 评论 -
少用后置++/--吧骚年
小记一次操作符,方便日后回顾。#include<ostream>#include <iostream>using namespace std;class MyInt{ //全局友元函数 friend ostream& operator<<(ostream& o, MyInt myint); int num...原创 2020-04-20 17:45:12 · 170 阅读 · 0 评论