- 博客(6)
- 收藏
- 关注
转载 类成员中冒号初始化与花括号类赋值问题(未经应许,所以发网站收藏)
http://blog.csdn.net/zj510/article/details/8135556
2017-05-26 23:53:34 639
转载 堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似
2017-05-25 19:26:14 192
原创 stack(栈堆)
栈堆的一些探究栈堆的原理与原则栈(stack)在计算机科学中是限定仅在表尾进行插入或删除操作的线性表。栈是一种数据结构,它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据。栈是只能在某一端插入和删除的特殊线性表。用桶堆积物品,先堆进来的压在底下,随后一件一件往上堆。取走时,只能从上面一件一件取。读和取都在顶部进行,底部一般是不动的。栈就是一种类
2017-05-14 21:44:48 344
原创 类中指针的使用
类中自动生成的函数缺省构造函数代码块没有任何操作,为空代码块。数据成员的值为任意值。拷贝构造函数代码块为空代码块 对类的非静态数据成员进行以”成员为单位”逐一拷贝构造 固定类型的对象拷贝构造是从源对象到目标对象的”逐位”拷贝 析构函数代码块为空代码块 如果动态分配内存,并没有将其分配的内存释放赋值运算符代码块为空代码块 对类的非静态数据成员进行以”成员为单位”逐一赋值 固定类型的对象赋值是
2017-05-14 20:19:43 1341
原创 IO与流的处理
流是什么流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据等多种数据形式。如果你对流的操作非常熟练,在程序中利用流的方便性,写起程序会大大提高效率的。 ——百科 流又是类。 各种流的关系 cin,cout
2017-05-08 23:27:24 400
转载 cin输入数据(cin不丢弃回车符,>>会跳过回车符)
问题在利用cin输入数据,如果碰到字符输入,可能导致输入问题。 可以利用cin.get(),吸收回车符。 例如: cout<<”请输入学好、年龄和入学成绩:”<#include <iostream>using namesapce std;int main(void) { char m,n; cin >> m; cin >> noskipws
2017-05-08 21:28:22 5521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人