All Posts

  • Published on
    const 可指定语义约束,编译器强制实施。函数参数加 const 有不同含义,返回值前加 const 及类成员函数后加 const 也有特定规则,如函数参数加 const 可限制被指物或指针,类成员函数后加 const 不能给成员变量赋值,可用 mutable 解决。
  • Published on
    介绍类模板之栈,给出`myStack.h`、`myStack.cpp`和`main.cpp`代码。`myStack.h`定义类模板`CMyStack`,`myStack.cpp`实现其成员函数,`main.cpp`创建并使用`CMyStack<int>`对象进行操作,展示栈的基本功能。
  • Published on
    介绍了可变参数,C 编译器提供宏处理,有 ANSI 标准形式和与 UNIX System V 兼容形式,通过 va_start、va_arg、va_end 处理参数,还给出具体代码示例,如 demo 函数和 CLogger 类的 Write 函数等。