Jerish的博客

游戏开发 知乎专栏https://zhuanlan.zhihu.com/c_164452593

理解C++的链接:C++内链接与外链接的意义

首先理解什么是编译单元? 什么是内部链接? 什么是外部链接? 定义这样的内链接与外链接有什么意义? 为什么不要在头文件中定义具有外部链接的实体? 在头文件中定义具有内部链接的实体有什么劣势?

2015-12-29 22:31:40

阅读数:2355

评论数:0

lib与dll的关系(详解静态链接库和动态链接库)

最近接触到的游戏会有很多的dll和lib文件,之前关于动态链接库和静态链接库一直很不理解,最近发现了一篇很好的文章,非常清晰的讲解了dll与lib的关系,这里拿出来给大家分享下。 原文链接: http://blog.163.com/zhengjiu_520/blog/static/35...

2015-12-29 22:17:32

阅读数:4006

评论数:0

char * itoa(int, char *, int); 第二个参数明明是char*,为什么却又不能是“char*”?

char * itoa(int originNum, char * targetStr, int standard); 第二个参数明明是char*,为什么不能是“char*”??? 这里来简单介绍一下字符串数组与字符串指针的区别~

2015-12-26 19:18:29

阅读数:1664

评论数:0

如何理解char型指针与int型指针的不同表现

这里是按照我的想法来猜测语言设计时的一些特性,如果有高人能进一步指点,不胜感激~其实一直对字符串数组与字符串指针都抱有很多疑问,因为它用起来和整型指针相比完全不是一个风格。比如char *str =”char test”;可以这样直接赋值而整型int *a = {1,2,3}却完全不合理我们可以很...

2015-12-26 18:39:10

阅读数:3620

评论数:2

图解数组指针与多维数组(附:为什么指针加一,地址不一定加一)

为什么指针加一,地址不一定加一? 我们发现对指针地址进行加一后,我们的地址并不会直接加一,而是加了一个中间包含数据所占字节数的大小。

2015-12-18 22:14:23

阅读数:1186

评论数:0

代码规范小结(二)

前一阵由于修改别人的优质代码而感慨不已,所以想要写一些代码规范的说明,也算是给自己一个提醒。既然如此,就一气呵成,再写一些感觉比较重要的规范。   1.       防止头文件被重复引用,使用#ifndef  工程名_路径_文件名/#define工程名_路径_文件名/#endif结构或者#pr...

2015-12-08 22:26:31

阅读数:428

评论数:0

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