C++
文章平均质量分 65
起风啰
这个作者很懒,什么都没留下…
展开
-
C++ CONST_内联函数
CONST:int me;const int* p1 = &me;//p1可变,*p1不可变,此时不能用*p1来修改,但是p1可以转向int* const p2=&me;//p2不可变,*p2可变,此时允许*p2来修改其值,但是p2不能转向。constint*constp3=&me;//p3不可变,*p3也不可变,此时既不能用*p3来修改其值,也不能转载 2014-07-18 16:42:49 · 866 阅读 · 0 评论 -
关于变量,作用域与闭包;也再讨论一下C++0x的lambda表达式(预演……)
http://rednaxelafx.iteye.com/blog/184199转载 2014-08-19 01:11:24 · 808 阅读 · 0 评论 -
C++11新特性:Lambda函数(匿名函数)
http://blog.csdn.net/srzhz/article/details/7934652[-]基本的Lambda函数Lambda函数的用处Lambda函数中的变量截取Lambda函数和STL声明:本文参考了Alex Allain的文章http://www.cprogramming.com/c++11/c++11-lambda-closur转载 2014-08-17 14:43:55 · 470 阅读 · 0 评论 -
va_start和va_end使用详解
http://www.cnblogs.com/hanyonglu/archive/2011/05/07/2039916.html转载 2014-08-17 12:50:40 · 374 阅读 · 0 评论 -
malloc/free和new/delete的区别(精)
http://blog.csdn.net/chance_wang/article/details/1609081malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构转载 2014-08-16 10:31:54 · 478 阅读 · 0 评论 -
C++ Template
http://www.cnblogs.com/ggjucheng/archive/2011/12/18/2292090.htmlC++ Template引言模板(Template)指C++程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标准库提供许多有用的函数大多结合了模板的观念,如STL以及IO Stream。函数模板在c++入门转载 2014-08-13 15:21:44 · 514 阅读 · 0 评论 -
C++ std::bind
#include #include using namespace std; typedef std::function ccMenuCallback;class B{public: virtual ~B(){} B(){cout B(const ccMenuCallback& _callback){原创 2014-08-19 22:45:46 · 531 阅读 · 0 评论 -
C++内存管理详解
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delet转载 2014-07-24 16:22:02 · 369 阅读 · 0 评论 -
Linux多线程编程
http://www.cnblogs.com/skynet/archive/2010/10/30/1865267.html转载 2014-07-24 17:43:52 · 365 阅读 · 0 评论 -
C++静态库与动态库||C++对象模型
这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库转载 2014-07-21 10:22:10 · 586 阅读 · 0 评论 -
C++ 函数类型(虚函数...)
http://blog.csdn.net/acorld/article/details/8860397转载 2014-07-19 18:19:51 · 559 阅读 · 0 评论 -
C++数据类型
转载 2014-07-18 18:15:33 · 377 阅读 · 0 评论 -
c++ typedef 函数指针详细说明(包含类函数指针)
http://blog.csdn.net/future200x/article/details/5350134转载 2014-07-18 22:47:39 · 3640 阅读 · 1 评论 -
typedef函数指针用法
1.简单的函数指针的应用形式1:返回类型(*函数名)(参数表) [cpp] view plaincopychar (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2转载 2014-07-18 22:39:29 · 424 阅读 · 0 评论 -
string 与char* char[]之间的转换(精)
1、首先必须了解,string可以被看成是以字符为元素的一种容器。字符构成序列(字符串)。有时候在字符序列中进行遍历,标准的string类提供了STL容器接口。具有一些成员函数比如begin()、end(),迭代器可以根据他们进行定位。注意,与char*不同的是,string不一定以NULL('\0')结束。string长度可以根据length()得到,string可以根据下标访问。所以,转载 2014-09-01 20:48:37 · 439 阅读 · 0 评论