不靠谱颜论
用代码构建世界,用文字记录人生
博客
专栏
系列
标签
关于
作品
简历
搜索
标签:C++
总计有 27 篇文章。
2024-01-24
C++的类型缩窄转换
(题图由AI生成) 在 C++ 编程中,数据类型转换是一个常见且重要的概念。这其中的一个特别的话题是 narrowing conversion,中文可译为缩窄转换(或窄化转换)。它发生在将一种数据类 …
2024-01-15
flat_set的性能测试及其实现
(题图由AI生成) 之前在《从flat_set管窥C++的价值权衡》中没放代码,今天补上(照惯例,文末“阅读原文”可跳转至GitHub完整源码)。 如前所述,flat_set …
2024-01-07
从flat_set管窥C++的价值权衡
(题图由AI生成) 前几天,有朋友催更 C++ 系列,让讲讲 flat_set 之类。今天,就来写这篇半命题作文。顺便也宣布下:欢迎催更,欢迎指定题目或内容,这也是对我的肯定,虽然从响应时间上,我无 …
2024-01-02
从C++语法特性检查想到的
(题图由AI生成) 写在前面:有的观点,可能会被我有意无意地藏起来,所以,如果你对我又有啥不靠谱的新想法感兴趣,建议不要被标题所指内容吓退,万一我有时文不对题呢? 如之前在《当前最新C++标准是哪一 …
2023-12-20
当前最新C++标准是哪一版?
先说答案:仍是C++20。虽然2023年已接近尾声,C++23也已制订完成,但仍在等待最终审核发布。 (题图由AI生成) 写在前面 我准备继续开始更新这停了很久很久的C++相关系列。 熟悉我的读者应该 …
2023-01-25
《C++ Primer》书评
《C++ Primer》中文版(第5版),[美] Stanley B. Lippman、Josée Lajoie、Barbara E. Moo著,王刚、杨巨峰 译,电子工业出版社 2013年9月出 …
2023-01-05
《C++沉思录》书评
《C++沉思录》,[美] Andrew Koenig、Barbara Moo 著,黄晓春 译,人民邮电出版社 2020年8月 再版。原书英文版成书于1996年,首次翻译为中文版于2002年。 IT技 …
2022-02-15
为了“弱化”类型,C++有多拼?
1 众所周知,C++ 是一门强类型语言。也就是说,每个变量在使用前,都需要非常明确地定义清楚类型。变量类型,指的是所占内存空间大小(几个字节)、表示方式(字符、整数、浮点数、有无符号等)、存储模式( …
2022-02-13
现代C++学习笔记(8):别名与代码化简
Image (题图来自网络并做适当修改) 1 这一篇,重新回到《Effective Modern C++》的学习,进入“条款3:理解decltype”。这个条款的重点在介绍 decltype 这个关键 …
2022-02-12
现代C++学习笔记(7):函数对象
Image (题图来自网络并做适当修改) 1 早在现代C++出现之前,即在2011年发布C++11标准之前,人们就早已不满经典的C++语言种种局限,而做了多种不同的尝试,比如发明了Java语言和C#语 …
2022-02-10
现代C++学习笔记(6):函数指针与函数引用
Image (题图来自网络并做适当修改) 1 上周写了一篇《硬核透视一个C++函数调用》,从汇编语言的角度,额外解释了一下 C/C++ 中的函数及其调用过程。理解该过程后,就能够更容易认清,函数本质上 …
2022-01-30
现代C++学习笔记(5):auto与型别推导
Image (题图来自网络并做适当修改) 前一篇《现代C++学习笔记(4):auto的前世今生》介绍了 auto 关键字在 C++语言标准中的演化历史,这次结合《Effective Modern …
«
1
2
3
»
搜索文章
输入至少2个字符开始搜索...