博客

std::function的Const正确性问题

const 类型限定符(type qualifier)是C++语言设计的一大亮点。我们围绕着这个语言特性使用“ const 正确性” (const correctness)的实践来防止 const 对象遭到改变。“ const 正确性”的规则对大多数的类的实现都不难被遵守。但是对使用到类型擦除(type erasure)的类,“ const 正确性”更难被遵守。不幸的是,因为短见,C…

CppCon 2019 Trip Report(暂未翻译)

What a week we had! CppCon 2019 is by far the best CppCon that I've ever attended. There are contents that interest me on every time slot, and for a lot of time there are conflict so that it is hard…

ACM Siggraph 2019会议小结

今年几个在 Trimble SketchUp 的同事与我一起去参加了ACM Siggraph 大会 。这是我第一次参加这种规模的大会。这一周虽然非常辛苦,但我也开阔了眼界并且学到了很多东西。 今年大会的地点在洛杉矶,所以我们有机会去参观渔人码头,品味不同的海鲜,并且欣赏海上的日落。我们也开了一些图形学有关的玩笑, 诸如渔人码头的木头地板是一张置换贴图(displacement map…