2606C++,C++构的多态

cpp 复制代码
构 AA{
    元<整 I>静 空 f(){
        打印(I);
    }
};

构 AB{
    元<类 I>静 空 f(){
        打印("哈哈");
    }
};

构 A:公 AA,公 AB{
    用 AA::f;
    用 AB::f;
};

构 B{};

空 主(){
    A::f<B>();
    A::f<3>();
}

这个构不能这样:

cpp 复制代码
元<类 T>构 A{};
元<整 I>构 A{};

不能多态,那么可以用函数来帮忙.函数是可以的:

cpp 复制代码
元<整 I>静 空 f(){
    打印(I);
}
元<类 I>静 空 f(){
    打印("哈哈");
}

然后分别加入构中.然后:

cpp 复制代码
构 A:公 AA,公 AB{
    用 AA::f;
    用 AB::f;
};

这样,就可以使用了.

相关推荐
C^h1 小时前
c++ string
开发语言·c++
raindayinrain2 小时前
c++高性能--原子操作,无锁编程,操作顺序
开发语言·c++·性能优化
学逆向的2 小时前
C++ 合并命名空间
开发语言·c++·网络安全
Zhao-Jichao2 小时前
VS2026 打包 C++ 程序生成 EXE,借助 Installer Project 扩展工具
开发语言·c++
学逆向的3 小时前
C 局部静态变量
c语言·开发语言·网络安全
小徐不徐说3 小时前
C++ 接口与插件设计:从工厂注册到 Qt 动态插件
数据库·c++·qt·系统架构·程序设计
大都督会赢的3 小时前
C++第一节课
开发语言·c++
UIU1143 小时前
P1233 [ICPC 2001 Taejon R] 木棍加工
数据结构·c++·算法·动态规划
“AI国潮设计-小江”3 小时前
【AIGC实战】Python+Stable Diffusion打造“英歌舞财神”IP,解锁“马到成功”等爆款情绪营销文案设计
开发语言·人工智能·python·prompt·aigc
小王C语言4 小时前
Qt常用控件:容器类控件,标题分组框、标签页(浏览器标签)
开发语言·qt