无心ahah
无心ahah
全部文章
分类
c(25)
c++(19)
Linux(16)
性能优化(1)
归档
标签
去牛客网
登录
/
注册
无心ahah的博客
业精于勤,荒于稀
全部文章
(共61篇)
C++友元函数
先解决一个“历史遗留”问题 前面我们在写类和对象总结时提出了一个问题:如何访问私有成员? 当时我们只给出了两种解决方案:一种是通过设置一个共有的成员函数接口来访问,另一种是通过指针来访问。 今天给出第三种解决方案:通过友元函数来访问私有成员。 class Date { friend ...
2018-07-30
0
382
C++总结二----this指针 & 六个成员函数
this指针 在C ++总结的第一篇博文当中我们在讲函数重载部分时提到过this指针,接下来我们就跟着博主一起深入的去了解到底什么是this指针。 我们知道,每个对象的数据成员都分别占有存储空间,如果对同一个类定义了N个对象,那么就会有N组同样大小的空间可以存放N个对象中的数据成员。那么问题来了...
2018-07-29
0
449
C语言实现通讯录
今天写一个简单的C语言小项目,简易的通讯录: 编译环境:win10 VS2013 通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址 通讯录包含的功能: 1. 添加联系人信息 2. 删除指定联系人信息 3. 查找指定联系人信息 4. 修改指定联系...
2018-07-27
1
428
C++总结三----静态成员,const修饰类成员,内联函数
非常感谢您能参观我的博客,有什么想法请留言,必回。 一 · 静态成员 我们知道全局变量能够实现数据共享,如果在多个程序文件中有多个函数,每一个函数中都可以来改变全局变量的值,但是这样做是不安全的,如不小心改错就会导致程序崩溃,因此在实际运用中很少用到全局变量。 但是有时候我们就是要用到多个对象...
2018-07-26
1
770
类和对象总结一
话不多说,我们直接进入主题: 对象:客观世界里的一切事物都可以看作是一个对象,每一个对象应当具有属性(静态特征,比如一个班级,一个专业,一个教室)和行为(动态特征,例如:学习,开会,体育比赛等)两个要素。 对象是由一组属性和一组行为构成的。 类(class):就是对象的类型,代表了某一批对象的共...
2018-07-22
0
346
浅谈C++函数重载和引用
根据题目我们先来解释一下这两个名词到底是什么意思,避免初学者看到此博客一脸懵逼。 函数重载 函数重载:函数重载是函数的一种特殊情况,C++中允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(包括参数个数,参数类型和参数顺序)必须不同,常用来处理实现功能类似但数据类型不同的问题...
2018-06-20
0
617
三子棋小游戏(C语言)
我们在C语言阶段,学的差不多就应该有能力写一些小游戏来检测我们C语言到底学的咋样,恰巧三子棋和扫雷应该是每一个程序员都会的,简单的C语言小游戏。 拿到这个题目,我们首先应该要有一个清晰的思路,三子棋我们应该都是很熟悉的,就是一个简单的棋盘,然后需要两个人对弈,一人走一步,谁先将三颗棋子连成一条线谁...
2018-06-18
0
421
深入理解 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针
看到小猿的题目是不是开始怀疑自己学了个假c语言! 一个指针竟然有这么多用法,绕来绕去的,是不是有些头晕目眩呢,别怕,小猿这就来拯救你。 首先,提三个问题 1、什么是数组? 2、什么是指针? 3、指针和数组之间有哪些关系? 好,先解决第一个问题。 ① 什么是数组: 简单的理解数组就是存储相...
2018-04-18
0
918
数据结构之栈及栈的应用(括号匹配问题)
栈简介: 栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一段称为栈顶,另一端称为栈底。不含任何元素的栈称为空栈,其特点为 先进后出。 栈功能:可以将数据从一种序列变为另一种序列 注:图片来自网络 #pragma once #define _C...
2018-04-11
0
383
数据结构之链表面试题(约瑟夫环,判断链表带环求交点问题)
#pragma once #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <stdlib.h> #include <assert.h> typedef int DataType; t...
2018-04-11
0
520
首页
上一页
1
2
3
4
5
6
7
下一页
末页