-
0 votesanswersviews
if(!buydat.empty())验证失败(始终为true)
我有一个'if validation',它总是正确的,即使我删除它正在接收的入站数据以确保它是空的,我仍然会在不应该的时候到达我的cout语句 . 码: void buymngr(){ vector<std::string> buydat; vector<std::string> markdat; vector<std:... -
0 votesanswersviews
将矢量成员的数据结构写入二进制文件
尝试编写包含向量成员的数据结构时,我注意到当从缓冲区读回数据时,向量成员不准确 . 首先,我使用简单的值手动编写结构:(假设在这种情况下POD成员是准确的 . ) void ObjFileImport::WriteGeometryFile(LPWSTR In_File){ BaseGeometry WriteTest; WriteTest.VertexData = { XMFLOAT3(9... -
2 votesanswersviews
找到两个3D线段之间的最短距离
我有两个线段,在开始/结束点用3D点表示 . 线: class Line { public string Name { get; set; } public Point3D Start { get; set; } = new Point3D(); public Point3D End { get; set; } = new Point3D(); } 坐标X,Y和Z的3D点... -
0 votesanswersviews
从Replayblock读取消息并将其输出到CANoe CAPL中
我是CAPL中的新手 . 实际上我想做的是从CAN日志中读取一条消息来重放块 . 根据循环时间等操作它并将其输出到下一个网络节点中 . 所以我将它与CAN日志进行比较 . CANOE中的CAPL NODES: -
4 votesanswersviews
如何在张量流LSTM生成模型中使用预训练的GloVe向量
我的目标是询问是否可以在Tensorflow word-rnn LSTM生成模型中使用预先训练的GloVe向量,如果有的话,是否有任何关于如何实现这一目标的指导? 我从here引用了这个,我理解(我认为)我应该将这些向量放在model.py的 line 35-37 中的嵌入中 . 从代码中,我看到他没有使用任何预先训练的向量,而是使用输入文本中的单词 . 我已经看到了其他答案,如this,但由于我... -
2 votesanswersviews
gensim的word2vec与张量流向量表示有何不同?
我是NLP嵌入世界的新手 . 我使用了gensim的word2vec模型和tensorflow矢量表示 . 我有一个问题,在培训gensim 's word2vec model it takes tokenize sentences, while tensorflow takes a long list of words. How does it differ in training. Is th... -
0 votesanswersviews
对具有私有变量的类向量使用sort
我上课了 class Studentas { public: static const int CPaz=10; private: string pavarde, vardas, grupe; double paz[CPaz], // paþymiø masyvas np; // paþymiø kiekis double vidurkis; double S... -
-2 votesanswersviews
为什么ptrVec = new vector <const char *>编译失败
下面的代码出了什么问题?虽然它与dev-c编译,但它抱怨: 18 E:\ projects \ pointer_test \ main.cpp与'ptrVec =((const std :: allocator&)((const std :: allocator)(&allocator())))中的'operator ='不匹配,(( (std :: vector>)operator ne... -
-1 votesanswersviews
在ostream重载朋友功能中使用向量
我有一个名为“KeyedCollection”的模板类,它包含将数据插入向量以及流出数据的函数 . 向量是私有成员函数 . 我似乎无法弄清楚如何在我的重载ostream friend函数中使用此向量中的信息 . 注意:我不能改变类的一般结构和函数参数,它们必须保持原样 . 我列出了所有类以供参考,但有问题的函数是最后一个 . #include "stdafx.h" #inclu... -
0 votesanswersviews
C复制构造函数,指向指针向量的指针
我有一个类 A ,它有一个指向指针向量( current )的成员,该向量包含一对整数和类 B 的对象 . 我需要能够为类 A 的对象创建副本,为此我使用 Clone 函数(参见下面的代码) . 但是,当我使用此函数时,指针似乎指向相同的内存位置,而不是指向不同的内存位置 . 我认为解决这个问题的方法是为我的类实现一个复制构造函数,以便能够正确地复制我的对象,但我没有这样做 . 以下是我的类的外观... -
0 votesanswersviews
C使用指针将对象添加到Vector中
我有一个向量添加包含 SDL_Surface 指针作为数据成员的对象,这意味着我必须使用复制构造函数来实现指针的深层复制 . 该对象释放析构函数中的表面(指针),这就是问题发生的地方 . 当对象被添加到向量中时(通过按下按钮)程序崩溃但是当我从析构函数中取走 SDL_FreeSurface(surface) (内存泄漏)时,程序在我将对象添加到向量时不会崩溃 . 如何将对象正确添加到向量中?有些人... -
2 votesanswersviews
C清除动态分配对象指针的向量会导致异常吗?
我有一个名为 ClassA 的 class . 这个 ClassA 包含一个指向动态分配类 ClassB 的对象的向量 . ClassA 的析构函数如下所示: ClassA::~ClassA() { for (vector<ClassB*>::iterator i = m_vActiveB.begin(), e = m_vActiveB.end(); i != e; ) ... -
4 votesanswersviews
删除矢量末尾的一部分而不重新分配
通过C矢量文档,pop_back()是一个不会导致向量数据重新分配的函数 . 但是,这仅适用于删除向量的一个成员 . 我试图找到一种从矢量末尾擦除多个成员的方法 . 最初我以为我会在一个小的for循环中调用pop_back()但是如果有一个更方便的函数可以为我做这个游戏我会徘徊? 编辑:Cplusplus vector erase() reference并不像juanchopanza所指出的那样清... -
0 votesanswersviews
C传染媒介指向对象居住
我有一个类,它有一个指向另一个类对象的指针向量 . class Foo { public: Foo(vector<Member*> m); Foo(); ~Foo(void); void addMember(Member* m); vector<Member*> getMember(void); private: vector<Member*> m; }; ... -
0 votesanswersviews
std :: vector :: erase异常安全
我已经读过std :: vector erase方法只有在已知类型由于强异常安全性而不发出异常时才使用移动操作 . 其他注释是擦除方法保证基本或不抛出异常安全,具体取决于元素构造函数是否抛出 . 我无法在C 11草案中澄清这一点 . 我做了测试,它显示了基本的异常安全保证,它也使用了未标记为noexcept的移动构造函数 . 我忽略了什么吗?什么是对的 ? -
0 votesanswersviews
在擦除期间CPP Vector构造函数调用
在擦除期间对构造函数调用的输出感到困惑 . #include <iostream> #include <vector> using namespace std; class sample { public: sample(){ cout<<"Deafult cons\n";} sample( int a) { c... -
0 votesanswersviews
围绕three.js中的特殊点旋转文本几何
请检查this image 当我尝试在three.js中旋转文本几何体时,默认情况下它会绕过左下角点 . (图中的红点) 但是,我想围绕它的中心重心或任何特殊点旋转它 . (图中的蓝点) 似乎需要一些数学技巧,或任何three.js API为此?希望你的帮助 . -
0 votesanswersviews
可以有多个while(cin >>输入)
我想知道是否可以有多个 while (cin>>(variable)) ,如下面的代码所示: #include <iostream> #include <vector> using namespace std; int main() { vector<int> v1, v2; int input; while (cin>>input... -
0 votesanswersviews
Unity检测用户相对于玩家位置的触摸
这一切都是在2D Unity游戏上完成的 . 我正在尝试创建一个Vector2,它代表用户相对于玩家位置触摸屏幕的位置 . 这是通过使用另外两个Vector2完成的,一个是玩家位置,另一个是触摸位置 . 但是出于某些原因,我实际上是在检测用户相对于屏幕左下角的位置 . 代码很简单: Vector2 Begin; Vector2 CurTouch; Vector2 Vec; ... void Upd... -
1 votesanswersviews
Unity3D - 基于触摸移动的2D对象旋转(触摸之间的差异)
我是Unity的新手 . 我希望根据移动的用户触摸旋转我的2D对象(在屏幕上移动手指) . 我有这个代码: void Update () { if (Input.touches.Length > 0) { t = Input.GetTouch (0); if (t.phase == TouchPhase.Moved) { V... -
0 votesanswersviews
使用向量用C求解Eratosthenes的Sieve并收到异常的错误信息
在今天,我问了一个关于用2D阵列实现Eratosthenes筛子的问题,并且有几个人告诉我使用向量代替 . 唯一的问题是我不知道如何在C中使用向量 . 我今天使用向量而不是2D数组重写了我的程序,直到程序结束时我才收到以下错误: sieve.h:在函数'void printPrimes(std :: vector *,int)':sieve.h:42:20:error:'std :: cout ... -
1 votesanswersviews
是否可以在C STL中获取集合中的单个元素?
我有以下带有C STL向量的C代码, #include <iostream> #include <vector> using namespace std; int main () { vector <int> v; for (int i=0; i<15; i++) v.push_back (i); cou... -
0 votesanswersviews
如何为向量实现std :: erase?
我有一个自定义Vec类,复制std :: vector的功能,但是我无法实现一个擦除函数,它接受与标准库实现相同的参数(并优雅地处理它们) . 具体来说,在C 11中,vector::erase具有签名 iterator erase (const_iterator position); ,其中返回的迭代器指向元素删除后元素的新位置 . 我唯一的解决方案是传递一个非const迭代器,将给定迭代器之后... -
0 votesanswersviews
C矢量:为什么这段代码不起作用?
vector< vector< vector<int> > > myArray(5, vector< vector<int> >(4)); vector<int> testArray(); myArray[0][0].push_back(testArray); 我不明白 . 我只是想为它添加一个新元素 . 编辑:第二行是错误... -
-2 votesanswersviews
编译时出现矢量push_back错误
编译这段涉及对向量使用push_back函数的代码最终会出错 . for (int i=0; i<=n; i++) { if(i==0) { Profit[i].push_back(0); Weight[i].push_back(0); Name[i].push_back(""); } els... -
6 votesanswersviews
错误:没有匹配函数来调用'std :: vector <std :: __ cxx11 :: basic_string <char >>> :: push_back(int&)'
我是c的新人 . 当我运行我的代码得到这个错误:( Big Sorting.cpp:在函数'int main(int,const char **)'中:Big Sorting.cpp:13:22:错误:没有用于调用'std :: vector> :: push_back(int&)的匹配函数'v.push_back(m); ^在/ usr / include / c /8.1.1/vect... -
0 votesanswersviews
使用'Filter by Column Value'和使用java矢量的多列过滤 - xPages
我有一个xPage,我用3个组合框和1个视图控件构建 . 我想使用视图控件中的“按列筛选值”选项来提供筛选值的选项,允许用户显示组合框的任意组合 . 例如只有comboBox1,或comboBox1和comboBox2,或comboBox3,或comboBox1和comboBox2以及comboBox3 . 我使用'xPages Demonstration Application'(http://... -
86 votesanswersviews
Octave / Matlab:扩展一个向量使其重复的向量?
有没有办法通过使矢量重复来扩展矢量? >v = [1 2]; >v10 = v x 5; %x represents some function. Something like "1 2" x 5 in perl 然后v10将是: >v10 1 2 1 2 1 2 1 2 1 2 这应该适用于一般情况,而不仅仅是[1 2] -
0 votesanswersviews
three.js双击3d对象
Ciao,我正在努力实现这个目标:我能够知道在我的场景中双击3d对象,并设置动画摄像机位置以将对象置于屏幕中心 . 我尝试了没有成功调整使用raycaster和投影仪的交互式立方体示例... http://www.gioblu.com/GiO/web/solarsystem/index_backup 如您所见,您可以在空间中导航并使用鼠标右键和左键更改摄像机位置 . 通过双击地球,我将能够回到初始... -
1 votesanswersviews
绘制矢量到一条线
我正在进行模拟,我有一架飞机,我需要能够飞到一条直线的起点 . 到达该点时,需要与线的角度对齐 . 起点可以是线上的任一点 . 它类似于模拟飞机降落在跑道上,但我不需要考虑高度 . example 我有以下信息: 飞机矢量 纬度/经度 Headers 速度 目的地线(两分) 点1纬度/经度 点2纬度/经度 飞机位置每0.5秒更新一次,限制为每秒3度转弯率 . 我目前...