- 博客(7)
- 收藏
- 关注
原创 C++内存模型和名称空间总结
C++鼓励在开发程序时使用多个文件,一种有效的组织策略是:使用头文件来定义用户类型,为操纵用户类型的函数提供函数原型;并将函数定义放在一个独立的源代码文件中。头文件和源代码文件一起定义和实现了用户定义的类型及其使用方法。最后,将mian()和其他使用这些函数的善书放在第三个文件中。C++的存储方案决定了变量保留在内存中的时间(储存连续性)以及程序的哪一部分可以访问他。自动变量是在代码块中定义的
2014-12-23 00:18:03 717
原创 C++使用原始的cin进行文本输入
#include int main(){ using namespace std; char ch; int count = 0; // use basic input cout << "Enter characters; enter # to quit:\n"; cin >> ch; // get a character
2014-12-16 23:43:07 862
原创 C++三种管理数据内存的方式
根据分配内存的方式,C++有3种管理数据内存的方式:自动存储,静态存储和动态存储(又是也叫自由存储空间或堆)。1. 在函数内部定义的常规变量是用自动存储方式2.静态存储是在程序整个运行期间都存在的的存储方式。可以有两种声明方式:一是在函数外面定义它:二是在声明变量的同时使用关键字static.3.new和delete关键字提供比上面两种方式更灵活的内存管理方式——动态存储,他们管理一个
2014-12-16 22:57:12 637
原创 C++字符串读书笔记
1.getline()和get()是面向行的成员函数,这两个函数都读取一行,直到读取到换行符为止。两者区别是getline()将丢弃换行符,get()将换行符保留在输入序列中。调用方法为cin.getline()和cin.get()。2.连续使用两条带参数的cin.get()中间必须条用一条无参数的cin.get()用以消除换行符,否则第二条cin.get()语句获取不到字符串。其他情况(特别
2014-12-16 19:24:54 452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人