当前位置: 首页 > news >正文

C++成员模板类

一、成员函数模板

#include <iostream> #include <string> using namespace std; // 成员函数模板 class TestClass { public: template <typename Ty> void show(Ty value) { cout << "value:" << value << endl; } }; int main() { TestClass t; t.show(10); t.show(10.5f); t.show("zhangsan"); return 0; }

二、成员类模板

#include <iostream> #include <string> using namespace std; // 成员类模板 class TestClass { public: template <typename Ty> class innerClass { public: innerClass(Ty value) : m_data(value) {} void show() { cout << "m_data:" << m_data << endl; } private: Ty m_data; }; }; int main() { TestClass::innerClass<float> test(20.5f); test.show(); return 0; }

三、在类模板中的成员模板

#include <iostream> #include <string> using namespace std; // 在类模板中的成员模板 template <typename Ty> class TestClass { public: template <typename Ty2> void show(const Ty2 &value) { m_value = static_cast<Ty>(value); } private: Ty m_value; }; int main() { TestClass<double> t; t.show(20.5f); return 0; }

重要注意事项:

1. 成员模板不能是虚函数

2. 在类外定义成员模板时,需要提供两个模板参数列表

http://www.jsqmd.com/news/496981/

相关文章:

  • 2026年 换位绕组线厂家推荐排行榜:高效节能、精准导电的工业级线材优选 - 品牌企业推荐师(官方)
  • Gemma-3-270m从零开始教程:Ollama安装→模型拉取→交互提问→结果保存
  • Java 解析 CDR 文件并计算图形面积的完整方案(支持 MultipartFile / 网络文件)@杨宁山
  • Qwen-Image-2512-SDNQ Web服务部署教程:OpenEuler 22.03 LTS系统适配记录
  • Alpamayo-R1-10B快速部署:scripts/start_webui.sh脚本执行逻辑深度解析
  • Qwen-Image-2512-SDNQ Web服务API详解:curl调用/generate接口参数实战
  • FLUX.小红书极致真实V2企业案例:连锁茶饮品牌月产2000+新品宣传图
  • 查重过了但AIGC爆红?手把手教你降ai:从59%降到6.3%,附免费降ai率工具测评 - 殷念写论文
  • 幻境·流金代码实例:Python调用本地镜像批量生成指定规格图像脚本
  • RexUniNLU惊艳案例:中文财经新闻公司-事件-影响三元组实时抽取
  • Phi-3 Forest Lab参数详解:Temperature=0.1时Phi-3在算法题解中的确定性表现
  • 2026年上海海外推广获客服务商优选,外贸B2B营销+社媒代运营,助力企业出海破局 - 品牌2026
  • .Net基于AgentFramework中智能体Agent Skill集成Shell命令实现小龙虾mini版
  • Qwen3-ASR-0.6B语音识别效果展示:高语速新闻播报实时转写能力
  • 面向复杂工业环境:2026年高可靠边缘计算盒子公司推荐 - 品牌2026
  • 3D Face HRN高性能部署:FP16量化后显存降低42%,精度损失<0.8%实测
  • 通义千问3-VL-Reranker-8B部署指南:防火墙配置与远程访问安全设置
  • 乙巳马年春联生成终端作品分享:企业定制红金配色春联设计集
  • Qwen3-TTS-Tokenizer-12Hz一文详解:从WAV/MP3到离散tokens全流程
  • DeepSeek-R1-Distill-Qwen-1.5B从零开始:本地/root/ds_1.5b路径模型加载全流程
  • [特殊字符] Meixiong Niannian画图引擎参数调优指南:步数/CFG/种子三者协同关系图解
  • Stable-Diffusion-v1-5-archiveGPU算力成本分析:A10单小时生成量与单位图片成本测算
  • 【Triton 教程】triton_language.div_rn
  • Qwen3-Embedding-4B惊艳案例:‘会议改期’匹配‘原定周三的项目评审调整至周五’时间语义推断
  • 2026年全铝家具厂家权威推荐:同城快装——全铝整装/铝钢板/全铝蜂窝板源头工厂精选 - 品牌推荐官
  • Audio Pixel Studio语音合成教程:SSML标签支持与高级语音控制实践
  • 【vLLM 学习】Vision Language Embedding
  • ofa_image-caption在工业质检中的探索:缺陷图→英文描述→结构化报告生成
  • 2026无人咖啡机深度测评,设备性能、成本与维护要点总结 - 品牌2026
  • SOONet实战案例:短视频平台用‘搞笑桥段’查询自动提取爆款片段用于推荐