
C++
canglang_123
这个作者很懒,什么都没留下…
展开
-
名字修饰约定和函数调用约定
所谓名字修饰约定,就是指变量名、函数名等经过编译后重新输出名称的规则。 比如源代码中函数名称为int Func(int a,int b),经过编译后名称可能为?Func@@YAHHH@Z、?Func@@YGHHH@Z、_Func@8,也有可能与源代码中名称相同为Func。 影响编译后输出的名称通常与名字修饰约定(extern "C"、extern "C++"等)和函数调用约转载 2013-12-18 18:20:44 · 790 阅读 · 0 评论 -
几个重要的算法
主宰全球的10大算法什么是算法?简而言之,任何定义明确的计算步骤都可称为算法,接受一个或一组值为输入,输出一个或一组值。(来源:homas H. Cormen, Chales E. Leiserson 《算法导论第3版》)可以这样理解,算法是用来解决特定问题的一系列步骤(不仅计算机需要算法,我们在日常生活中也在使用算法)。算法必须具备如下3个重要特性:有原创 2014-06-04 16:13:12 · 736 阅读 · 0 评论 -
慎用CCARRAY_FOREACH
使用CCARRAY_FOREACH遍历一个CCArray数组并且删除数组里的东西时发生出乎意料的结果:类似代码如下:转载 2014-09-21 16:05:43 · 660 阅读 · 0 评论 -
shell脚本命令,统计文件行数
小脚本命令原创 2014-10-31 16:33:04 · 1969 阅读 · 0 评论