问题标签 [qvector]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 编辑 QVector
所以我正在尝试创建一个简单的程序,允许我使用随机函数来操作向量,但我觉得我忘记了一些相当重要和基本的东西,请随时查看我发布的代码并让我知道解决办法是。我收到的错误是 myvec 是“索引超出范围,这仅意味着在我创建的插入方法中推回不起作用。不知道为什么,我还是个新手。
c++ - 错误 C2059:尝试在已知大小的头文件中创建 Qt 容器时出现“常量”
我将 Qt 4.8.5 与 Windows 7.0 SDK 中的 MSVC 2010 编译器和调试器一起使用,并将 Qt creator 作为我的 IDE。
以下语法可以正常工作:
,其中 QContainer 可以是 QVector、QList...等,而 T 可以是任何类型。
但以下语法被 Qt 创建者拒绝,并在尝试编译时显示“错误 C2059”:
我很困惑,因为文档说语法“QContainer = MyContainer(szie)”是合法的,但我的 Qt 创建者只是无法阅读,它告诉我有一个“意外令牌'('”。
我在做wearg吗?
c++ - 返回 QVector 的最佳方式
我试图从一个应该计算移动平均值的函数中返回一个 QVector。我的问题是如何使功能更有效。数学很好,我更想知道我在返回 QVector 时是否做错了什么。这是我到目前为止的代码:
我使用默认构造函数来阻止 QVector 设置默认值。我尝试了同样的事情,调整大小要慢得多。你有什么建议可以优化吗?
问候
c++ - 如何将 QVector 与多个对象一起使用
我正在尝试使用该QVector
课程Qt
来工作(对我来说:P)。我想要做的是将对象的多个实例Question
放在一个QVector
.
我参加了多个论坛,但由于我是初学者,它们对我来说都太复杂了。这篇文章很完美,但我没有找到解决问题的方法。
所以我转向你来帮助我!
这是我想要工作的功能:
创建捆绑包/向量的部分
这是我的问题构造函数:
我希望在这里做的是将选定的Question
对象编号放入vector
. 之后我可以将它传递给另一个班级。从那里我应该能够从中提取文本(questionText
和questionExplanation
)。
c++ - 想知道 QVector 的大小
只是我遇到的一个随机问题。
如果我打电话myQVector[121]
但其中QVector
没有项目,它会在其中创建 121 空间QVector
还是仅在其中创建名为 121 的空间?
我想知道,因为我正在为我的 cd 创建一个库(需要一个项目来学习)并且我想让矢量成为多 cd 专辑的可能。
我的意思是说
c++ - Parse XML with QXmlStreamReader
I created this xml file with QXmlStreamWriter
:
I would like to create a Vector of String containing all the items inside the tag Column title="D"
: Now, I know how to create a QVector
and how they fit elements on the inside, I just have to figure out how I can do this by extrapolating information from an xml file.
Can you help me?
qt - 如何使用 Qt 从两个 QVector3D 中获取 QQuaternion?
我有两个给定的向量,我必须计算它们之间的旋转量。
这是正确的方法吗:
rotMat 现在是我可以用来旋转 OpenGL 对象的旋转矩阵。那是对的吗?
c++ - 将 QVector 从信号传递到不同线程中的插槽会导致数据复制吗?
我在这里读到QVector 类使用隐式数据共享来最大化资源使用并最小化复制。我不知道将带有 QVector 参数的信号发送到不同线程中的插槽是否会导致数据复制!这些问题也与这个问题有关:
但我无法从中得到意义。显然我的问题是:
我有一个信号:
还有一个插槽:
这些在不同的线程中,我将它们连接起来。所以连接类型是Qt::QueuedConnection。另外我应该声明 QVector 元素没有在插槽中修改。他们只是被阅读。
发出信号会导致 QVector 元素被复制吗?
c++ - QVector::remove(int i, int count) 从第一个删除时的性能
我想像队列一样使用 QVector。那是因为我想访问指向向量中数据的原始指针,而 QVector 将数据连续放置。所以我在我的 QVector 中的一个线程中附加数据,并在另一个线程中从第一个读取计数元素并删除它们。
当您从 QVector 的中间移除时,数据会重新排列,并且会发生许多副本。我想知道从 QVector 的请求中删除计数元素时是否复制了数据,或者它的开销很小?有没有更好的方法来做到这一点?
c++ - 如何继承 QVector?
我有一个名为 Symbol 的类,我想创建一个 QVector 子类(符号)来添加一些有用的方法。但是当我使用另一个类 A 中的符号时,编译器会给出错误“符号没有命名类型”。
它是正确的子类吗?
为什么编译A类时会出现'Symbols does not name a type'?