Coding Style of Thomas Richter's jpeg ls - baidut/co-codec GitHub Wiki

Coding Style of Thomas Richter's jpeg-ls

头文件保护

#ifndef 文件名大写_HPP
#define 文件名大写_HPP
#endif

表示预编译指令的#放在最前面,条件编译进行缩进

# if XXX
#    define XXX
# else 
#    define XXX
# endif

成员变量m_作为前缀 变量命名带有类型信息,如ul(unsigned long)

函数内部的变量命名从简

virtual 表明可以覆盖的方法

⚠️ **GitHub.com Fallback** ⚠️