相关疑难解决方法(0)

在C++标识符中使用下划线有哪些规则?

在C++中通常用某种前缀命名成员变量来表示它们是成员变量而不是局部变量或参数.如果你来自MFC背景,你可能会使用m_foo.我myFoo偶尔也见过.

C#(或者可能只是.NET)似乎建议只使用下划线,如_foo.这是否允许C++标准?

c++ standards naming-conventions c++-faq

906
推荐指数
4
解决办法
24万
查看次数

在C++中压缩几个迭代器

使用boost库可以使用zip迭代器将已知数量的迭代器压缩在一起,但是什么时候直到运行时才能知道要压缩的迭代器数量?

为了扩展一点,我有一个大小相同的列表列表,我需要将每个索引的所有值组合在一起并将它们提供给另一个操作.现在这都是手动的,我觉得应该有更好的方法.

示例:

说我有3个列表:

  • [1,2,3,4,5]
  • [11,12,13,14,15]
  • [21,22,23,24,25]

我需要将这些列表转换为:

  • [1,11,12]
  • [2,12,22]
  • [3,13,23]
  • [4,14,24]
  • ......等

我不知道在运行时输入中有多少列表.

c++ iterator

8
推荐指数
1
解决办法
2778
查看次数

标签 统计

c++ ×2

c++-faq ×1

iterator ×1

naming-conventions ×1

standards ×1