10 2021 档案
摘要:1、使用场景 在没有C++11的时候,我们通常使用回调函数来完成某些特定的功能,使用回调函数就需要先声明函数指针 示例: typedef int(*PFunction)(int); 这里的 PFunction 就是一个函数指针类型,我们可以用它定义函数指针对象,传递到指定位置,用于回调 但C++11
阅读全文
摘要:1、说明 我一直记得返回对象的函数在调用时会有拷贝构造动作,但是最近实际测试却和记忆有些偏差,经查询是编译的问题 RVO: return value optimization NRVO: named return value optimization 这两个是编译器的一种函数返回值优化策略 先说结果
阅读全文
摘要:1、说明 netty 的 ByteBuf 中的 readerIndex 和 writerIndex 的设置十分巧妙,它内部对读取和写入位置进行控制,避免自己处理index的时候的各种麻烦,大大减少业务处理时的代码量 用 C++ 重构一下,删减了 netty 的 ByteBuf 中的一些不常用的接口
阅读全文

浙公网安备 33010602011771号