C++
老权仔
这个作者很懒,什么都没留下…
展开
-
桂电C++面向对象程序设计实验 : 实验四 运算符重载
桂电C++面向对象程序设计实验: 实验四 运算符重载实验内容:(1)声明一个复数类Complex,重载运算符“+”,“-”,“*”,“/”,使之能用于复数的加、减、乘、除,运算符重载函数作为Complex 类的成员函数。编程序,分别求两个复数之和、差、积和商。本题是《C++面向对象程序设计》第4章第2题。请思考:你编的程序能否用于一个整数与一个复数的算术运算?如4 + ( 5 - 2...原创 2019-05-08 11:20:40 · 1342 阅读 · 0 评论 -
桂电C++面向对象程序设计实验 : 实验六 多态性与虚函数
桂电C++面向对象程序设计实验: 实验六 多态性与虚函数1.声明Point(点)类,由Point类派生出Circle(圆)类,再由Circle类派生出Cylinder(圆柱体)类。将类的定义部分分别作为3个头文件,对它们成员函数的声明部分分别作为3个源文件(.cpp文件),在主函数中用#include命令把它们包含进来,形成一个完整的程序,并上机运行。本题是《C++面向对象程序设计》第...原创 2019-05-08 10:53:34 · 2648 阅读 · 0 评论 -
C++浮点型保留有效数字与小数位数
C++浮点型保留有效数字与小数位数#include <iostream>#include <iomanip>using namespace std;int main(){ float a=1.232423; cout<<setprecision(2)<<a<<endl;//保留两位有效数学 cout<...原创 2020-03-16 20:13:56 · 1389 阅读 · 0 评论 -
C++ STL(Standard Template Library)标准库一一集合 set
集合 set set就是集合,每个元素最多只出现一次,和sort一样,自定义类型也可以构造set,但同样必须定义“小于”运算符。例:安迪的第一个字典 一个文本,找出所有不同的单词(连续的字母序列),按字典序从小到大输出。单词不区分大小写样例输入: Adventures in Disneyland Two blondes were going to Disneyland when...原创 2020-02-08 22:30:50 · 189 阅读 · 0 评论 -
C++ STL(Standard Template Library)标准库一一排序与检索
sort排序函数sort可以对任意对象进行排序,包括内置类型和自定义类型,前提是类型定义了”“<”运算符,排序之后可以用lower_bound查找大于或等于x的第一个位置。待排序/查找的元素可以放在数组里,也可以放在容器(vector)里。unique函数可以删除有序数组中的重复元素。大理石在哪(UVa,10474)现有N个大理石,每个大理石上写了一个非负整数、首先把各数从小到大排序;...原创 2019-09-21 09:00:50 · 155 阅读 · 0 评论 -
C++ STL(Standard Template Library)标准库一一不定长数组vector
vector头文件中的vector是一个不定长数组,可以用clear()清空,resize()改变大小,用push_back()和pop_back()在尾部添加和删除元素,用empty()测试是否为空,vector之间可以直接赋值或者作为函数的返回值。#include<iostream>#include<vector>#define n 10using namesp...原创 2019-09-21 09:32:12 · 180 阅读 · 0 评论