为什么说++i比i++效率高? 发表于 2019-09-09 | 更新于: 2020-10-05 | 分类于 Cpp | 阅读次数: 前言不知道你是否听说过++i比i++快的说法,真的如此吗? 阅读全文 »
为什么计算器计算10%+10%=0.11? 发表于 2019-09-09 | 更新于: 2020-10-05 | 分类于 程序员 | 阅读次数: 前言近日,关于手机计算器10%+10%=0.11的事情火热,多个品牌的手机未能幸免,基本“阵亡”,同时还包括了windows10的自带标准计算器。你的手机阵亡了吗? %10+10%按理应该等于0.2,为什么会出现这样的情况?那么这是计算器的BUG?还是另有隐情?是程序员的不负责任,还是另有考虑? 阅读全文 »
C++运算符重载 发表于 2019-09-05 | 更新于: 2020-10-05 | 分类于 Cpp | 阅读次数: 前言本文要点: 什么是运算符重载 为什么要重载运算符 哪些运算符不可以重载 哪些运算符不建议重载 应该遵循哪些原则 如何重载运算符 阅读全文 »
一句话帮你理解typedef的用法 发表于 2019-09-01 | 更新于: 2020-10-05 | 分类于 C | 阅读次数: 前言在C语言中typedef用来给复杂声明定义别名非常的方便,不过有时候typedef在复杂声明中不好理解。本文关键的一句话帮你理解ytpedef的用法。 阅读全文 »
root用户也无法删除文件? 发表于 2019-09-01 | 更新于: 2020-10-05 | 分类于 linux | 阅读次数: 前言在你的印象中,是不是root用户就可以为所欲为呢?随便一个rm -rf *,一波骚操作走人?可能没那么容易。 阅读全文 »
为什么建议你用nullptr而不是NULL 发表于 2019-08-25 | 更新于: 2020-10-05 | 分类于 Cpp | 阅读次数: 前言在C语言中,我们常常用NULL作为指针变量的初始值,而在C++中,却不建议你这么做。 阅读全文 »
C++调用C接口-extern "C" 发表于 2019-08-25 | 更新于: 2021-02-17 | 分类于 编译链接 | 阅读次数: 前言如何在C++代码中调用写好的C接口?你可能会奇怪,C++不是兼容C吗?直接调用不就可以了?这里我们先按下不表,先看看C++如何调用C代码接口。 阅读全文 »
书籍推荐-C语言三剑客 发表于 2019-08-22 | 更新于: 2020-10-05 | 分类于 读书 | 阅读次数: 前言本期推荐C语言学习必读书籍-C语言三剑客。以下内容最好在读过《C primer plus》之类的基础书籍之后阅读。 阅读全文 »
NULL,0,'\0'的区别 发表于 2019-08-19 | 更新于: 2020-10-05 | 分类于 C | 阅读次数: 前言在C语言中,我们有时候看到NULL,有时候也看到’\0’,那它们之间有什么区别呢? 阅读全文 »
getopt-优雅地处理命令行参数 发表于 2019-08-17 | 更新于: 2020-10-05 | 分类于 C | 阅读次数: 前言我们在Linux用到的命令常常支持很多参数,那么如何写一个程序,也像Linux命令一样支持很多参数呢?有什么什么优雅的处理方法? 阅读全文 »