自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hi

  • 博客(6)
  • 收藏
  • 关注

转载 函数调用栈和栈帧

在计算机科学中,Callstack 是指存放某个程序的正在运行的函数的信息的栈。Call stack 由 stack frames 组成,每个 stack frame 对应于一个未完成运行的函数。在当今流行的计算机体系架构中,大部分计算机的参数传递,局部变量的分配和释放都是通过操纵程序栈来实现的。栈用来传递函数参数,存储返回值信息,保存寄存器以供恢复调用前处理机状态。每次调用一个函数,都要为该

2009-04-27 11:58:00 1820 1

转载 在Unix系统上,从源文件到目标文件的转化

是由“编译器驱动”(compiler driver)完成的:unix> gcc -o hello hello.c 在这里,gcc的编译器驱动程序读取源文件hello.c,#include int main(){ printf("hello, world/n"); return 0;} 并把它翻译成一个可执行目标文件hello,这个过程是分

2009-04-25 18:34:00 1482

转载 gcc 编译过程

现代编译器常见的编译过程: 源文件-->预处理-->编译/优化-->汇编-->链接-->可执行文件对于gcc而言:第一步 预处理       命令: gcc -o test.i -E test.c             或者 cpp -o test.i test.c (这里cpp不是值c plus plus,而是the C Preprocessor)       结果:  生成预处理后的文件te

2009-04-25 17:58:00 711

原创 cin.get 和 cin.getline

cincin.get()的结束符只有enter,但会把enter放入队列等待cin.getline()的结束符也只有enter,但不会把enter放入队列具体没弄明白,以后再看http://blog.csdn.net/lyac2006/archive/2007/04/15/1565556.aspxhttp://hi.baidu.com/kskr/blog/item/cb00cc

2009-04-18 10:14:00 422

转载 VS错误error C3872: '0x3000': this character is not allowed in an identifier

error C3872: 0x3000: this character is not allowed in an identifier中文解释 error C3872: “0x3000”: 此字符不允许在标识符中使用这主要出现在从文档中拷贝程序代码时,由于含有了中文字符空格而造成的。解决方法,检查出现错误的行数的这一行和前后的一行,删除所有的空格,并确保输入法状态在英文状态,再敲入

2009-04-13 23:12:00 713

转载 C++标准库 之 ifstream类的使用和介绍 zz

ifstream继承自istream类,istream类只有一个iostream库中创建好的cin对象,对应一个输入设备就是pc机的键盘,而ifstream类则没有在fstream中有创建好的对象,原因上一篇文章已经说了。ifstream是文件输入类,输入的源是文件,目标是内存,从文件向内存输入,也就是读取文件的意思了。#include #include #include us

2009-04-13 22:33:00 2438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除