C++类模板中的非类型参数
#include<iostream> using namespace std; //类模板的<类Y参数表”中可以出现非类型参数 template<class T,int size> class test { T array[size]; public: test() { cout << "constructor was called!" << endl; } T* getArray() { return array; } void print() { cout << "array:" << endl; for (int i = 0; i < size; i++) { cout << array[i] << " "; } cout << endl; } }; int main() { /*对类模板进行实例化:test<float,40>,得到模板类(名):test<float,40>*/ test<float,3> n; float k = 1.11; for (int i = 0; i < 3; i++) { n.getArray()[i] = k * i; } n.print(); }
- List item
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2021-10-04 python@js_99乘法表#两种格式