go

std::any实现细节

英文: std::any implementation details 问题 观察std::any的实现,发现通过aligned_storage访问小对象时使用了const,这非常奇怪。这是为了处理a...
go

Trying to understand –x vs x– in C++

英文: Trying to understand --x vs x-- in C++ 问题 我正在尝试评估这个问题,尽管它很简单,但我似乎无法理解。我得到的答案是16,但提供的答案是12。我不明白这怎...
go

C++ std::function 返回 const 引用

英文: C++ std::function returning const reference 问题 我对C++还不太了解,有很多东西我还不太理解。 为什么编译器(gcc 9.4.0)会接受下面的代码...