![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
猿猿侠
记录成长之路......待续
展开
-
c++面向对象程序设计大作业(人事管理系统)
1.登录Administrator_login.h#pragma once#include"controller.h"#include<string>#include<fstream>#define FILENAME3 "password.txt"using namespace std;class Login{public: Login(); void login();public: Controller con;private: string str原创 2022-01-05 09:38:26 · 2203 阅读 · 1 评论 -
c++类模板对象做函数参数的三种传入方式
类模板实例化出的对象,向函数传参的方式三种传入方式:1.指定传入的类型—直接显示对象的数据类型(广泛)2.参数模板化—将对象中的参数变为模板进行传递3.整个类模板化—将这个对象类型 模板化进行传递示例:#include<iostream>#include<string>using namespace std;template<class Nametype,class Agetype>class Person{public: Person(Name原创 2021-10-31 19:02:43 · 2932 阅读 · 0 评论 -
C++面向对象实现自己
LingNing#include<iostream>#include<string>using namespace std;class Person{public: // Person(int a, int b, string c,string d) :n_Age(a), n_ID(b), NameInDaytime(c),NameInMidtime(d) {}; virtual void Getup() {}; virtual void Sleep() {};原创 2021-10-30 23:21:15 · 145 阅读 · 0 评论 -
new的几种简单基本用法
new的用法new其实就是告诉计算机开辟一段新的空间,但是和一般的声明不同的是,new开辟的空间在堆上,而一般声明的变量存放在栈上。通常来说,当在局部函数中new出一段新的空间,该段空间在局部函数调用结束后仍然能够使用,可以用来向主函数传递参数。另外需要注意的是,new的使用格式,new出来的是一段空间的首地址。所以一般需要用指针来存放这段地址。代码#include<iostream>using namespace std;class C{};int main(){ //用new原创 2021-10-26 00:14:52 · 9380 阅读 · 6 评论 -
C++实现多次响铃2021.7.21
实现多次响铃这里调用Sleep()函数,功能是执行挂起一段时间,也就是等待一段时间在继续执行。如果不调用该函数,就会听到只响一声,实际上不是只响一声,而是系统执行的太快,导致你只听到一声的错觉。调用Sleep()函数就能解决该问题,该函数定义在头文件Windows.h中。Sleep()函数的参数是时间,在Windows下单位是毫秒,在Linux下单位是秒。另外S区分大小写,与编译器有关。#include<iostream>#include<Windows.h>using原创 2021-07-21 21:54:39 · 667 阅读 · 3 评论 -
C++实现打印杨辉三角形(分别用固定大小数组和vector容器构造二维数组来实现)2021-07-21
C++实现打印杨辉三角形1.用固定大小数组来实现首先应该想到的是要使用二维数组来实现#include<iostream>#include<iomanip>using namespace std;const int n = 5;//以五行示例,如想改变行数只需改变n的值int main(){ int a[n][n]; int i, j; for (i = 0; i < n; i++) { for (j = 0; j <= i; j++) {原创 2021-07-21 17:25:32 · 1945 阅读 · 0 评论