分类: C++编程

6 篇文章

doxygen文档注释编写指南
通过doxygen生成文档 生成配置文件 通过doxygen -g <config_filename>生成Doxyfile的配置文件。 通过配置文件生成文档 使用以下命令生成文档,前提是已经生成了配置文件并且配置了相关项。 doxygen Doxyfile doxygen注释要求 Comment blocks for C-like la…
TCP网络编程
第八章 IP地址和域名之间的转换 利用域名获取IP地址 #include <netdb.h> struct hostent * gethostbyname(const char * hostname); hostent结构体定义如下: struct hostent { char * h_name; char ** h_aliases; …
C++ 模板编程
第一章 函数模板 函数模板初探 定义模板 定义一个返回最大值的函数模板 template<typename T> T max(T a, T b) { return b < a ? a : b; } 这里T表示类型参数,是模板参数。 使用模板 #include "max1.hpp" #include <io…
C++ 类
类的形式 class Rectangle { int width, height; public: void set_values (int x,int y); int area() {return width*height;} }; 构造函数 class Rectangle { public: Rectangle() { cout <<…
C11 标准
第一章 类型推导 auto类型推导 auto关键字新意义 auto x = 5; auto pi = new auto(1); const auto *y = &x, u = 6; static auto z = 0.0; // 错误写法:const auto *y = &x, u; 这里的u类型不确定 // 错误写法: auto …