合金弹头

A flasher’s notes qq:830911

导航

2011年8月21日

摘要: 在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。可能说到这里,很多人还不明白什么是栈空间,其实栈空间就是指放置程序的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限的,如果频繁大量的使用就会造成因栈空间不足所造成的程序出错的问题,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。 下面我们来看一个例子:#include<iostream>#include<string>usingnamespacestd;inlinestringdbtest(inta);//函数原形声明为inlin 阅读全文

posted @ 2011-08-21 03:01 合金弹头 阅读(210) 评论(0) 推荐(0) 编辑

摘要: 基本数据类型1. int输出格式符:%i, %d, %o %x,2. float输出格式符:%f, %e, %g3. double输出格式符:%f, %e, %g4. char输出格式符:%c限定符:1. longlong int: %lilong double: %Lf形成long int通过在数字后面加L.long int number = 123324123234123L;2. long longlong long int: %lli3. shortshort int: %hi4. unsigned5.signed它们各自所占的字节数#import <Foundation/Foun 阅读全文

posted @ 2011-08-21 01:08 合金弹头 阅读(1658) 评论(0) 推荐(0) 编辑