wordpress

2023年 10月 11日

多字节字符和宽字符

小时候,买东西的单位是一角、二角和五角,现在的单位是一元、五元和十元。人类社会的发展和计算机发展本质没啥两样,形态不同而已。 编码格式的历史 尽管早期只用ASCII码就可以表达所有字符,但计算机日益推...

进一步了解
2023年 10月 11日

关键字

一般而言,关键字可以看成特殊的标识符,它被编译器或解释器御用。不同编程语言都有自己的关键字,为控制代码流程或标识类型。例如C语言的int, for, goto等都是关键字。 关键字和保留字的概念一样吗...

进一步了解
2023年 10月 10日

安全API

提到安全,大部分在学习和调试编程语言时并不太在意,真正爆发问题是在用户端。真正的安全漏洞是很可怕的,获取系统最高权限,获得敏感资讯,伤心不已,泪流满面。 字符串

进一步了解
2023年 10月 10日

字符串API

字符串作为经常使用的数据类型,它们的API种类繁多,为了提升效率,不少API的底层实现可能会用更接近机器优化的代码实现。 不同语言的实现 字符串子串 子串startIndex和endIndex 特例解...

进一步了解
2023年 10月 10日

模块

提到模块,它是一个概念很广的名词,在编程语言世界中,用它可代表一个独立的编程语言源代码或者其他形式的存在,可用于其他模块或者主程序使用。

进一步了解
2023年 10月 10日

智能指针

C语言完全靠人工,C#/Java/Python等更高级语言有GC,只有C++还在研究复杂的指针技术。这些指针技术听起来似乎已经没太大意义,但对于C++语言而言,意义深远,因为它真的再让程序员控制内存和...

进一步了解
2023年 10月 10日

内联

爸爸为了培养孩子的独立能力,会把任务交给孩子并观察孩子做的结果。但有的时候,妈妈看到孩子因为完不成而伤心难过时,会毫不犹豫二话不说帮孩子的事情做掉。这也是内联。 内联和宏 C/C++宏可以提供内联同样...

进一步了解