社区
工具平台和程序库
帖子详情
如何特质化template class 中 template function 呢?
HaoGeGe
2003-11-20 04:51:09
class B{};
template <typename T2> class A : T2 {
public:
template <typename T1> void test();
};
template <> void A<B>::test<int>()
{
}
int main()
{
A<B> a;
a.test<int>();
}
...全文
135
3
打赏
收藏
如何特质化template class 中 template function 呢?
class B{}; template class A : T2 { public: template void test(); }; template void A::test() { } int main() { A a; a.test(); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jinhao
2003-11-24
打赏
举报
回复
可以,但不能偏特化
ddong2003
2003-11-23
打赏
举报
回复
template class 中的 template function 可以特化吗?
sevecol
2003-11-20
打赏
举报
回复
这样:
class B{};
template <typename T2>
class A : T2
{
public:
template <typename T1>
void test();
};
template <>
template <>
void A<B>::test<int>()
{
};
int main()
{
A<B> a;
a.test<int>();
}
C++底层实现:宏与调用约定在std::
function
源码
中
的关键作用
本文深入剖析std::
function
的C++底层实现,重点揭示宏在代码生成与模式复用
中
的关键作用,以及cdecl、thiscall等调用约定如何保障不同类型可调用对象(函数指针、成员函数、lambda)的正确调用。通过源码级分析和简
化
模拟实现,说明宏如何生成适配多调用约定的Invoker类,以及调用约定信息如何通过函数指针类型编码并由虚函数机制统一调度。
STL:深入mem_fun
本文介绍了如何使用mem_fun将类的成员函数包装成仿函数,以便于在STL算法
中
调用。通过具体示例解释了mem_fun的工作原理及其实现方式。
血型遗传与性格分析系统技术实现详解——鸿蒙PC用Electron框架实现
本文详细阐述基于Electron框架在鸿蒙PC平台开发血型遗传与性格分析系统的全过程,涵盖ABO/Rh血型遗传预测算法、性格特征匹配、输血兼容性检测等核心功能的JavaScript实现;重点介绍前端模块
化
架构、localStorage状态持久
化
、响应式UI设计及跨平台适配策略,突出Electron在HarmonyOS PC环境下的技术可行性与工程实践价值。
C++模板编程进阶:从SFINAE到Concepts的实战技巧与设计模式
本文系统讲解C++模板编程从基础机制到现代特性的演进路径,涵盖模板实例
化
、参数推导、特
化
、SFINAE、可变参数模板、constexpr编译期计算、CRTP、类型萃取、标签分发等核心技巧,并重点对比C++20 Concepts对模板约束的革命性改进。内容聚焦编译期泛型编程、类型安全与性能优
化
,强调实战经验与陷阱规避。
开发者视角:ghuser.io项目架构与核心代码实现原理
本文深入解析ghuser.io开源项目的前端架构与关键技术实现,涵盖基于React和Reframe的服务端渲染架构、个人资料页面组件
化
设计、贡献数据处理算法(含贡献分数计算与多源协调)、徽章系统动态生成逻辑,以及页面路由配置与AWS自动
化
部署流程,为二次开发与技术贡献提供完整指南。
工具平台和程序库
24,851
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章