- 博客(7)
- 收藏
- 关注
原创 c++——运算符重载
一,实例operator+#include"pch.h"#include<iostream>using namespace std;//+运算法重载class Box {public: double getVolume(void) { return length * breadth*height; } void setLength(double len) {...
2019-11-20 11:45:45 129
原创 c++——动态内存分配
一、new,deleteC++ 程序中的内存分为两个部分:栈:在函数内部声明的所有变量都将占用栈内存。堆:这是程序中未使用的内存,在程序运行时可用于动态分配内存。#include"pch.h"#include<iostream>using namespace std;int main() { double *pvalue = NULL;//初始化为null的指针 p...
2019-11-19 11:56:05 139
原创 c++——文件的写入,读取
#include "pch.h"#include<fstream>#include <iostream>using namespace std;int main() { char data[100]; //以写模式打开文件 ofstream outfile; outfile.open("d://test/test01.txt"); cout &l...
2019-11-15 16:36:04 169
原创 c++——c文件操作(读取、写入)
写入#include"pch.h"#include <iostream>#pragma warning(disable:4996)//确保fprintf()函数可正常使用using namespace std;int main() { FILE *fp = NULL;//文件指针 fp = fopen("d://test/test01.txt","w+");//以可...
2019-11-15 15:54:15 231
原创 c++——数据封装(隐藏)
封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。数据封装引申出了另一个重要的 OOP 概念,即数据隐藏。数据封装是一种把数据和操作数据的函数捆绑在一起的机制,数据抽象是一种仅向用户暴露接口而把具体的实现细节隐藏起来的机制。#include "pch.h"#include <iostream>using names...
2019-11-14 16:36:16 1362
原创 c++——数据抽象
数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。数据抽象是一种依赖于接口和实现分离的编程(设计)技术。优势数据抽象有两个重要的优势:类的内部受到保护,不会因无意的用户级错误导致对象状态受损。类实现可能随着时间的推移而发生变化,以便应对不断变化的需求,或者应对那些要求不改变用户级代码的错误报告。#include "pch.h"#include...
2019-11-14 16:26:54 190
原创 c++——多态
#include"pch.h"#include<iostream>using namespace std;class Shape {protected: int width, height;public: Shape(int a=0,int b=0) { width = a; height = b; } virtual int area() {//虚函...
2019-11-14 16:17:30 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人