C++
好好学习。天天编程
这个作者很懒,什么都没留下…
展开
-
职工管理系统源代码-----C++类实现----文件输入输出-----实现过程超详细讲解
前言如果你仅仅是想弄一份职工管理系统的源代码,不想知道过程是怎样实现的,那你可以直接拉到这篇文章的最底部找源代码,注意:这个实现过程涉及了多个头文件,cpp文件,具体创建的方法见代码下面的详解 这个实现过程是用C++的类实现的,而且还涉及到了文件的输入和输出。 这篇文章首先会讲解这个职工管理系统能实现的功能,其次会讲解过程是怎样实现的,然后是源代码,最后就是源代码的使用说明。职工管理系统的功能上面这个图片就是这个职工管理系统的功能图,输入对应的数字就能实现对应的功能。这个项目的.原创 2020-05-31 12:01:20 · 3242 阅读 · 2 评论 -
指针专题-----------再探指针(二)
一、指针的那些事 说起指针,关于指针的四个方面一定要清楚:指针的类型 指针指向的类型 指针的值 指针本身所占的内存空间1、指针的类型<1> int* p;<2> int** p;<3> char* p;<4> double* p[3];无论上面定义的指针类型你是否认识,有一个判断指针的万能公式----把指针名去掉,剩下的就是是指针的类型比如int** p; 这个指针自身的类型就是 int** (去掉指针名...原创 2020-05-29 23:00:08 · 186 阅读 · 0 评论 -
指针专题---------初探指针(一)
指针的作用 说起指针,大家可能或多或少知道一些,指针就是可以指向一个内存空间,从而利用指针原创 2020-05-29 20:40:45 · 159 阅读 · 0 评论 -
C++的内存分区模型--------代码区-------全局区--------栈区----------堆区
内存分区模型 C++在程序执行时,将内存大方向分为四个区域代码区:存放函数体的二进制代码,由操作系统进行管理。 全局区:存放全局变量和静态变量以及常量 栈 区:由编译器自动分配释放,存放函数的参数值、局部变量等 堆 区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区存在的意义:赋予不同的生命周期,给我们更大的灵活编程二、代码区 代码区顾名思义是用来存放代码的,在程序编译阶段(未执行exe程序)会出现,用来存放我们写代码...原创 2020-05-29 17:48:32 · 329 阅读 · 0 评论 -
C++实战项目-------通讯录管理系统
运行效果思路分析 1.这是一个比较基础的的项目,主要是把思路理清,利用switch实现就可以。 2.这里采取的是利用指针进行函数传从,把实参传给形参的过程就好比定义一个指针的过程,在形参里进行定义指针,把实参传给形参的过程可以看成指针给指针赋值的过程,关于指针传参不懂得,点击这里!!!代码#include<iostream>#define MAX 1000using namespace std;//设计联系人的结构体struct Person{ ...原创 2020-05-20 20:16:44 · 351 阅读 · 0 评论 -
指针作为函数参数的详解-------让你彻底弄懂指针传参问题!!!
最经典的案例 写一个交换函数,实现两个数的交换#include<iostream>using namespace std;void swap1(int a,int b){ int temp=a; a=b; b=temp; cout<<"函数内交换结果:"<<endl; cout<<"a 的值:"<<a<<endl; cout<<"b 的值:"<<b<<end...原创 2020-05-19 16:44:44 · 667 阅读 · 0 评论 -
常量指针、指针常量和“常量指针常量”详解
常量指针常量指针:指针指向的值不能修改,但是指针的指向可以修改常量指针定义方式为:const int *p=&a;#include<iostream>using namespace std;int main(){ int a=100; int b=200; //常量指针,指针的指向可以更改,但是指针指向的值不能改 const int *p=&a; //*p=10;编译时会报错 p=&b; cout<<*p&l...原创 2020-05-19 14:38:45 · 322 阅读 · 1 评论