c++ - 在数据结构中保存成员的替代方法

标签 c++ visual-c++ data-structures mfc containers

我需要记住 n 个实例的值对。我知道一个解决方案,即制作一个单独的类或结构,声明 2 个成员变量并将其放在列表或数组中。

但是在 C++/VC++ MFC 中还有其他有效的方法吗?

最佳答案

您可以使用 std::pair<X,Y> 创建一对或 std::make_pair(T1, T2) .然后,您可以将这些对存储在您选择的数据结构中,因为您想要修改

std::vector<std::pair<X,Y> > or std::set<std::pair<X,Y> >

关于c++ - 在数据结构中保存成员的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6859938/

相关文章:

c++ - 如何在没有cpp文件的情况下使用头文件

java - 使用 SharedPreference 实现首选项,适用于 Android 动态壁纸

php - 我需要一个很好的工具来设计我的代码——即间距、括号等

找到一个城市所连接的最大陆地的算法​​?

c++ - 将字符串文字传递给模板字符数组参数

c++ - 外部指向 0x00000000

c++ - 使用 getCurrentDirectoryW 不会读取非区域设置字符

c++ - 在 Visual Studio C++ 2012 上检测缓冲区溢出的静态分析

data-structures - 在 B 树的上下文中, "key"究竟意味着什么?

python - 基本的 Python 代码不起作用