"c++"搜索结果 2 条

c++有什么离谱的语法啊?

我来讲一个 关于 switch 和 case 的吧。理论上 case 是定义了一个 label,和与 goto 一起使用的那个 label 是本质上相同的,都用来标识一个语句(statement)。它的作用仅仅在于在程序执行到 switch 后面的 condition 的时候跳转到一个 case 标识的语句。而作为 label,case 并不会产生其他影响,因此甚至可以被复合语句跨过。所以下面的代码是合法的: #include using namespace std; int main() { int x = 2; switc…

你读过的最好的 C++ 开源代码是什么?

回答两天后居然有 600+ 赞了!谢谢大家! 看了下评论区,有很多同行表示看不懂 其实都 2024 年了,大可不必自己去猜每行在做什么 GPT 很擅长读代码的(默认大家都能用哈),我就是一行一行问的,感觉收获很多! 其实相比起这个库的实现细节,这个库本身更让我震撼 用了 proxy,我再也没写过虚函数了 原回答: 微软的 proxy库 只有一个头文件,不到一千行的代码量 初见只觉神奇,不用继承就可以做运行时的各种抽象 用过一段时间之…