安装编译器
确保系统安装g++,通过命令安装:
sudo apt update && sudo apt install build-essential
创建源文件
用文本编辑器(如nano/vim)创建.cpp
文件,如main.cpp
。
编写基础模板代码
template <typename T> T add(T a, T b) { return a + b; }
template <typename T> class Array { private: T* data; size_t size; public: Array(size_t s) : size(s), data(new T[s]) {} ~Array() { delete[] data; } T get(size_t index) const { return data[index]; } void set(size_t index, T value) { data[index] = value; } };
编译与运行
在终端执行:
g++ -o main main.cpp ./main
int
类型的计算。std::enable_if
等工具。通过以上步骤可快速入门,后续结合实际需求深入掌握模板的高级特性。