Memory Reallocation when Parsing CSV Files
回顾上篇实现,可见会遇到内存重新分配问题,大文件读取存在隐性开销。 using result_type = std::vector<std::vector<std::string>&… Continue Reading Memory Reallocation when Parsing CSV Files
Dive deep into the C++ core, and discover more!
回顾上篇实现,可见会遇到内存重新分配问题,大文件读取存在隐性开销。 using result_type = std::vector<std::vector<std::string>&… Continue Reading Memory Reallocation when Parsing CSV Files
开窗见月,霜天悄然,欲更小文,以为消遣。 本篇以解析 CSV 为例,再谈 C++20 的使用。网上方法,颇为陈旧,看新方式何以优雅实现。 开始之前,定义为先: Comma-separated valu… Continue Reading Parsing CSV Files in C++20
今天讲消息分发的一种编译期实现法。 编程是一门非常依赖逻辑的学科,逻辑分为形式逻辑和非形式逻辑,编程就属于形式逻辑。形式逻辑指的是用数学的方式去抽象地分析命题,它有一套严谨的标准和公理系统,对错分明;… Continue Reading Compile time dispatching in C++20
占位,待录。