上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 53 下一页
摘要: ..... 阅读全文
posted @ 2009-05-07 18:18 macula7 阅读(111) 评论(0) 推荐(0)
摘要: ..... 阅读全文
posted @ 2009-05-07 18:18 macula7 阅读(93) 评论(0) 推荐(0)
摘要: 窗外阳光灿烂 我却没有温暖 低落 保持脆弱的坚强 阅读全文
posted @ 2009-04-24 05:42 macula7 阅读(93) 评论(0) 推荐(0)
摘要: 窗外阳光灿烂 我却没有温暖 低落 保持脆弱的坚强 阅读全文
posted @ 2009-04-24 05:42 macula7 阅读(88) 评论(0) 推荐(0)
摘要: 一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2] int* const a = &b; [3] const int* const a = &b; [4] 如果你能区分出上述四种情况,那么,恭喜你,你已经迈出了可喜的一步。不知道,也没... 阅读全文
posted @ 2009-04-18 03:01 macula7 阅读(128) 评论(0) 推荐(0)
摘要: 一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2] int* const a = &b; [3] const int* const a = &b; [4] 如果你能区分出上述四种情况,那么,恭喜你,你已经迈出了可喜的一步。不知道,也没... 阅读全文
posted @ 2009-04-18 03:01 macula7 阅读(118) 评论(0) 推荐(0)
摘要: 内联函数可以避免函数调用的开销 内联函数放入头文件中 内联函数和宏很类似,而区别在于,宏是由预处理器对宏进行替代,而内联函数是通过编译器控制来实现的。而且内联函数是真正的函数,只是在需要用到的时候,内联函数像宏一样的展开,所以取消了函数的参数压栈,减少了调用的开销。你可以象调用函数一样来调用内联函数,而不必担心会产生于处理宏的一些问题。 阅读全文
posted @ 2009-04-14 04:04 macula7 阅读(114) 评论(0) 推荐(0)
摘要: 内联函数可以避免函数调用的开销 内联函数放入头文件中 内联函数和宏很类似,而区别在于,宏是由预处理器对宏进行替代,而内联函数是通过编译器控制来实现的。而且内联函数是真正的函数,只是在需要用到的时候,内联函数像宏一样的展开,所以取消了函数的参数压栈,减少了调用的开销。你可以象调用函数一样来调用内联函数,而不必担心会产生于处理宏的一些问题。 阅读全文
posted @ 2009-04-14 04:04 macula7 阅读(108) 评论(0) 推荐(0)
摘要: 局部对象是指在程序的函数中存在的对象 1:默认情况下,局部对象的声明周期局限于所在函数的每次执行期间,只有当函数被调用的时候才存在,这种对象叫做自动对象(automatic Object) 2:静态局部对象 静态局部对象在函数第一次调用时初始化,并且在程序结束前,对象不会被撤销。 看下面的例子: #include int count() { static int k=0; re... 阅读全文
posted @ 2009-04-14 03:40 macula7 阅读(122) 评论(0) 推荐(0)
摘要: 局部对象是指在程序的函数中存在的对象 1:默认情况下,局部对象的声明周期局限于所在函数的每次执行期间,只有当函数被调用的时候才存在,这种对象叫做自动对象(automatic Object) 2:静态局部对象 静态局部对象在函数第一次调用时初始化,并且在程序结束前,对象不会被撤销。 看下面的例子: #include int count() { static int k=0; re... 阅读全文
posted @ 2009-04-14 03:40 macula7 阅读(187) 评论(0) 推荐(0)
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 53 下一页