std

    0热度

    1回答

    我有一个数值列表呈指数增长。我被要求从他们那里获得多种变异系数。您可能会同意我的观点,即CV仅适用于整个数字集合,并将该组数字划分为子组,并且为每个子组计算CV似乎是不合理的。会不会有多个CV背后的统计思想,如果存在的话,CV是如何生成直方图的,我的意思是历史图的bin是什么。我欣赏提前

    1热度

    1回答

    我有以下程序: int main(){ std::queue<Stone> Q; Stone s1=Stone(8,8); s1.setStoneColor(Color::WHITE); Q.push(s1); Stone curr = Q.back(); Q.pop(); Stone s2=Stone(7,7);

    1热度

    2回答

    将Vertex的std :: vector转换为float的最佳方式是什么?我有vtx作为我的原始数据,其中包含两个顶点的位置,正常和紫外线,我有std ::向量的顶点v与相同的位置,正常和紫外线。我试图实现的是使用std :: vector v获得与vtx2相同的内存布局和数据。我尝试使用memcpy将内存从v复制到vtx2,但是当我打印它们时,它们以不同的方式排序。 #include <ios

    0热度

    1回答

    我试图将几个不同类型的C++分布存储到一个容器中,我想我可以使用std :: function来达到这个目的。我在这做尝试如下: void print_rand(){ // Make the random number generator std::random_device rd{}; std::mt19937 engine(rd()); // Stor

    0热度

    2回答

    我需要在存储为类本身的静态成员的向量的每个元素上调用成员函数。 要做到这一点与ptfs我应该写很多代码,但我很确定有一个<functional>机制比可以帮助我这一点。 语言是C++ 03(VS2010) 例如: class C { static std::vector<C*> pool; void a(){} void b(){} void c(){}

    1热度

    1回答

    我得到这2个文件现在和任何时候我想编译我得到字符串不会在Bestellung.h行命名类型错误行std :: string name;为什么? THX main.cpp中 #include "Bestellung.h" #include <iostream> using namespace std; int main() { Bestellun

    1热度

    2回答

    我正在使用资源有限的嵌入式平台进行编程。 (我有512Kb的闪存和80Kb的SRAM)。我用std::vector来获得对象的矢量,它工作正常。通过使用我使用的闪存增长了14Kb(而RAM使用增长0.2Kb) 现在,我要在平台上实现其他一些使用某些int或double的数组的平台。 我不知道在编译时这些数组中的一些元素的数量。我到目前为止所做的通常实现就是“估计”一些最大限制,然后简单地使用该长度

    -1热度

    1回答

    正如标题所解释的,我出于某种原因在不同类型的向量(即字符串和整数)上使用std :: remove获得了不同的结果。对于整数矢量,函数按预期工作,而不是实际上物理删除元素。然而,它确实在物理上删除了字符串向量的元素,我似乎无法弄清楚为什么(感觉像是我忽略的小事)。如果任何人都可以解释为什么这会发生,那真是太棒了。我已经发布了下面的代码和输出。谢谢! //includes using namesp

    1热度

    4回答

    我正在创建一个API,用户将调用该API从内部向量中删除项目。他们将通过标准来搜索向量以删除元素。如果找到并删除了任何元素,我希望我的API返回布尔值。 我打算使用erase-remove idiom来保持简单和高效。我没有看到明显的方式来检测物品是否被删除?在删除前存储矢量中的元素数量,并比较该值,我最好的选择是什么? 这里是关于这个成语的一些(未经测试)的示例代码: std::vector<i

    0热度

    2回答

    考虑下面的代码 class my_class { public: struct my_struct { int i; }; std::function<void(my_struct&)> func; my_class() { func = std::bind([this](my_struct& s) { s.i = 5; }); } }; 在2017年VS我收