V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aglargilwangz  ›  全部回复第 1 页 / 共 1 页
回复总数  7
支持支持
[email protected] 大佬求个 lifetime!
2023-08-11 16:27:19 +08:00
回复了 iqoo 创建的主题 程序员 关于 C++ 模板一个问题
```cpp
#include <iostream>

struct Base {
void print() {
std::cout << "Base class\n";
}
};

struct Str : Base {
Str(const char* s) {}
void print() {
std::cout << "String class\n";
}
};

struct Num : Base {
Num(int v) {}
void print() {
std::cout << "Number class\n";
}
};

template<typename T>
struct Mapper;

template<>
struct Mapper<const char*> {
using type = Str;
};

template<>
struct Mapper<int> {
using type = Num;
};

template<typename T>
void log(T obj) {
typename Mapper<T>::type mappedObj(obj);
mappedObj.print();
}

int main() {
log("hello");
log(123);
}
```
请问有应届的招聘吗
2021-10-09 16:48:50 +08:00
回复了 liukecheng46 创建的主题 职场话题 回炉的明年应届毕业生 求一点建议
hi,楼主,我也有跟你类似的想法,方便加个联系方式细聊吗
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   910 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 20:13 · PVG 04:13 · LAX 12:13 · JFK 15:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.