c++ - 动态接受输入的数据类型

标签 c++ c generics

嗨,

当我遇到这个想法时,我正在编写一个用于排序的通用函数。通常我们给出数据并调用以通用方式编写的函数 sort 。我想知道我们是否可以使用泛型在运行时动态接受输入的数据类型。

就像,如果我们想要对一些数据进行排序,并且我们不知道事先给出的输入类型。因此,我们需要动态获取输入的数据类型并执行排序。

有可能吗..???

最佳答案

是的,如果只是somebody曾想过that之前...

库中的排序算法通常非常通用。您只需要告诉他们如何比较您的对象。

关于c++ - 动态接受输入的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4236569/

相关文章:

c++ - <functional>中有功能组合的东西吗?

c++ - 支持 CUDA 统一内存系统分配器的操作系统版本?

c++ - 如何将 printf 用于字符串?

C 将数据作为字符串读取并将其转换为 float 并写回文件中

C 语法 - 我需要做一个简单的 if 分支来检测特定条件

c# - 通用委托(delegate)存储和使用

c++ - 二数符号四种情况的调理

c - 需要帮助优化函数调用

java - Java 中的通用单例

generics - 使泛型类型符合 Swift 扩展中的协议(protocol)