安装编译器
确保系统安装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等工具。通过以上步骤可快速入门,后续结合实际需求深入掌握模板的高级特性。