Skip to content

shenxiaolong-code/code_note

Repository files navigation

Ⅰ 文章目录简介

本目录收录了我在 C++ 泛型编程、基础语法、编译器问题、日常记录及常用特性等方面的原创笔记,涵盖了我本人学习到的各种技术细节和实用经验。

  • 其文章原始发表在中国大陆境内的 CSDN 论坛,现在把它移植到 github上。
  • 关于我的工作经历,可以参见 linkIn
  • 另外我会慢慢把我日常积累记录下来的100多万字的C++编程文档(本地存储的个人记录的笔记,未公开)逐渐整理公开在这儿(TODO)。
  • 由于使用爬虫脚本进行的自动转换,转换内容难免会一些问题(内容丢失或者不一致),欢迎指出。(我会逐渐阅览并修正)。

Ⅱ 各子目录及代表性内容简介如下:

01). my_metaprogram_lib (github 源代码)

  • 这个库原始编码起始于2011年,是为了在精减的Windows CE + VS2008(c++ 03)环境中,在没有STL支持的情况下,使用C++模板来简化/提高工作效率而写的。在后来的C++11中引入了可变模板参数后,这里面很用法已经可以抛弃了,但是其仍然是一个很好的借鉴用法(可以了解如何来用C++03的语法来实现C++11的模板语法功能)。
  • 主要介绍我写的 C++ 泛型元编程库 MiniMPL,包括类型特征、类型转换、函数对象、成员指针、统一容器接口、类型安全封装等,也是本人最擅长的C++编程技能之一。
  • 每篇文章聚焦一个元编程组件,配有详细用法和设计思路,适合深入理解 C++ 模板与泛型编程。

02). cpp_basic (link)

C++ 基础语法知识点的总结与实战分析。

03). discuss (link)

编译器相关问题、标准实现差异、实际开发中遇到的 bug 及其分析。

04). general_feature (link)

日常编程中,可能会用到的一些常用功能。如果你需要这些功能,可以直接从这儿复制,避免再自己手工造轮子。

05). daily_record (link)

日常流水帐,作不得数,怡笑方家。

Ⅲ 移植记录

port_record.md

本文记录移植时所有文章在原始CSDN 上对应的链接,便于快速查找和导航。


如需详细内容,请查阅各子目录下的具体文章。

About

record my code life (C++ , metaprogram, bath-automatic, ... )

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published