我们在看一些开源的源代码的时候,经常会看到如下情景: ...
我们在看一些开源的源代码的时候,经常会看到如下情景: ...
(一)基本概念 void 类型:空类型,用于特殊目的的没有操作,也没有值的类型。不能被显式或隐式的转换为任意非空类型,可以通过强制类型转换为void类型。 void指针:指向任何对 ...
一:C语言中的内存机制 在C语言中,内存主要分为如下5个存储区: (1)栈(Stack):位于函数内的局部变量(包括函数实参),由编译器负责分配释放,函数结束,栈变量失效。 (2)堆(Heap) ...
指针这个话题好沉重,思量了好久,不知道如何下笔?下笔的时候手好抖啊,各位大牛看到我这只小菜鸟写的东东可能会笑掉大牙,但是,不管了!我要写下来!!!这东东确实太重要了,无数人对其折腰,无数的bu ...
(一)基本概念 结构体是一个或是多个变量的集合,这些变量可能为不同的类型,为了处理的方便而将这些变量组合在一个名字之下。我们将关键字struct引入了结构声明中。结构声明包含在花括号内的一系 ...
重载操作符是个好青年,但是要吐槽的是,我们时常为了重载操作符编写许多重复的代码。这是枯燥的,但是也是必须的。你重载的越多,你的类的弹性就越大。但是,你也不能为所欲为。玩游戏总是遵守相应的规则, ...
内容接上一篇,以下是答案: 1. &ch 代表什么? 答:变量ch的地址 2. pch 代表什么? 答:pch是char类型指针,指向ch。 ...
不知不觉,指针解析来到了第三篇。本篇想讲的内容是有点高级,也有晦涩。说到高级和晦涩,有些人就不同意了。不就些基础内容嘛,何必用高级一次呢?我想我是假借高级一词,重点在“有点”。我倒不能说有点猥 ...
使用C/C++的苦逼娃们经常深陷内存越界错误,资源泄漏错误等等问题,而且这样的惨剧每时每刻都在这个世界上重复的发生着。其实,我也是苦逼娃!也为了个神马越界的东西debug了整个下午过,为此也想 ...