小编grz*_*zkv的帖子

我可以在for循环的初始化中声明不同类型的变量吗?

为什么这个C++代码不能在VS2010下编译:

for ( int a = 0, short b = 0; a < 10; ++a, ++b ) {}
Run Code Online (Sandbox Code Playgroud)

虽然这个做了:

short b = 0;
for ( int a = 0; a < 10; ++a, ++b ) {}
Run Code Online (Sandbox Code Playgroud)

是否禁止在for-loop初始化程序中声明两个不同类型的变量?如果是这样,你怎么解决它?

c++ scope for-loop initializer variable-declaration

24
推荐指数
2
解决办法
5150
查看次数

犰狳与闪电战++

我正在用C++开始一个新的科学计算项目,并且由于包含了许多数字化的程序,我正在考虑使用Armadillo或Blitz ++来进行有效的数组/矩阵/张量处理.哪一个更好用?

c++ scientific-computing

18
推荐指数
2
解决办法
1万
查看次数

Qt Creator中最有用(高效)的快捷方式

Qt Creator中你最有用和最有效的键盘快捷键是什么?

跟随关于Eclipse CDT,vim,Intellij IDEA的大问题的趋势.

c++ qt keyboard-shortcuts qt-creator

17
推荐指数
2
解决办法
8919
查看次数

标准矢量和增强阵列:哪个更快?

性能如何与之boost::array相比std::vector,哪些因素对它有显着影响?

c++ arrays boost stl vector

16
推荐指数
3
解决办法
1万
查看次数

更改复数输出格式

complex<>C++标准库中有模板,它有一个重载的<<运算符,因此它以(real_part,im_part)格式输出复数.我需要更改该运算符对复数的行为,以便将输出格式更改为完全不同的输出格式.具体来说,我需要输出在表单中real_part\tim_part.我怎么做?

c++ complex-numbers

6
推荐指数
1
解决办法
2114
查看次数

MFC已被弃用吗?

目前我在一个使用MFC的项目中工作很多,但在我看来,MFC技术现在还没有被广泛使用.MFC的弃用程度如何?有什么替代品吗?我在Windows上使用VS2010.

谢谢您的回答.

windows user-interface mfc visual-studio

6
推荐指数
1
解决办法
3401
查看次数

移除封闭网格上的遮挡面

我需要删除一些封闭的三角形网格内的隐藏面.我找到了一种使用MeshLab的方法,但有两个问题:1)文章说在某些情况下可能会失败(你可以在哪些情况下成像?)和2)我想以编程方式进行(你知道任何现有的实现吗?).我甚至不知道这种简化过滤器的名称.

我真的很感激任何提示.

language-agnostic algorithm mesh filter computational-geometry

5
推荐指数
1
解决办法
3381
查看次数

矢量索引简称

假设我有一个向量

std::vector<a> A;

我可以通过.运算符访问其成员函数,我可以使用[]运算符对其进行索引.如果我有一个指向矢量的指针,例如

std::vector<a> *A;

我可以使用short ->运算符来访问它的成员,但索引非常不方便,即(*A)[i].如何更整洁地写出来?注意:我不满意A->at(),因为它进行了边界检查,这很慢,对我来说速度很重要.

c++ stl vector

3
推荐指数
1
解决办法
233
查看次数

C++中的三维动画

我正在用C++做一个科学项目,我需要绘制移动原子组的简单动画三维图像.什么是一个好的和方便的图形库来做到这一点?一些一般性评论也值得赞赏.我在Linux工作.

罗恩,提前谢谢你

c++ 3d graphics

3
推荐指数
1
解决办法
574
查看次数

调试AutoCAD模块

我正在开发一个项目,它是AutoCAD的dll模块,它为环境添加了一些新功能(如菜单,对象等).当然,菜单中存在一些错误,模块的对象.

问题如下,当我在对话框,菜单项,编辑字段或某些操作中看到一些错误时,如何找到负责它的源代码中的相应位置?除了普通调试之外,我应该使用哪些工具?

我在VS2010中使用C++.源代码有大约500 000行,因此需要一些时间来熟悉它.

c++ debugging autocad visual-studio

3
推荐指数
1
解决办法
1029
查看次数

C++ vs C用于分布式计算

我即将开始一个科学计算的新项目,它将在一个使用8到32个CPU的计算机集群上运行.我将使用MPI来分配计算.最后一点是哪种语言更适合使用C或C++?我会做一些严肃的数字运算,我需要一个平滑且分布均匀的并行化.我没有使用MPI的经验,但我知道它比C++更适合C,即使使用了像boost :: MPI这样的库.考虑到性能至关重要,使用哪种语言更好?

注意:当然,可以在C++上编写C风格的代码,但毕竟不是C++.当我谈到C++时,我的意思是使用大量的OOP和泛型编程.

c c++ distributed-computing mpi

2
推荐指数
2
解决办法
2720
查看次数