loops相关内容

后缀和前缀增量运算符

可能的重复: 在循环中i ++和++ i之间的区别? 任何人都可以解释这些之间的区别: for(unsigned col = 0; col&对于(unsigned row = num_to_fill; row ..
发布时间:2016-10-17 09:34:41 C/C++开发

猜数字 - 无限循环时坏读

所以我使这个猜数字游戏在c + +,看起来像这样: #include #include #include using namespace std; int main() { srand(time(0)); int secretNumber = rand()%100 + 1; //生成“随机数” int ..
发布时间:2016-10-14 21:32:40 C/C++开发

无限while循环和for循环有什么区别?

我看到我读过的许多书中使用的不同约定,你可以使用以下两种循环结构创建无限循环: while() foo(); for(;;) foo(); 但是真的,我应该知道的区别是什么?哪一个更好? 解决方案 它们在语义上是等价的。 (x; y; z){foo; } 等效于 x; while(y){foo; z; } 。在 for(int x = 0; y; z)的示 ..
发布时间:2016-10-14 20:31:41 C/C++开发

无符号整数与for循环的反向迭代

我想要一个for循环中的迭代器变量作为 unsigned int 反向迭代为0,我不能想到一个类似的比较 i。 -1 ,如果它是一个 signed int 。 for(unsigned int i = 10; i 但这似乎很不清楚,因为它依赖于无符号整数的数字溢出高于10。 / p> 也许我只是没有一个清晰的头,但什么是更好的方法来做这个... 免责 ..
发布时间:2016-10-14 12:14:28 C/C++开发

为什么选择for(;;){} over while(1)?

可能重复: “for(;;)”的速度比“while(TRUE)”快吗? 我看到这个 for(;;) { //这里的一些代码 } 但是,它提供了什么好处,为什么不选择 while(1){} ? 解决方案 它们产生相同的代码。有几个原因为什么你可能更喜欢 for(;;),但它只是个人偏好: 一些编译器会警告你总是正确的条件。 fo ..
发布时间:2016-10-14 11:28:08 C/C++开发

.eof()循环不工作

我试图从一个文件中读取数字,并将它们放入数组。现在当我运行程序打印8个数字,然后行结束,打印相同的8个数字。它在一个永无止境的循环。我做错了什么? #include #include using namespace std; int main() { int num; ifstream infile; infile.op ..
发布时间:2016-10-14 10:54:16 C/C++开发

使用opencv循环遍历像素

如何使用opencv循环使用图像,就像它是一个2d数组,以获取每个像素的rgb值? 解决方案 如果你使用C ++,使用opencv的C ++接口然后您可以通过 http ://docs.opencv.org/2.4/doc/tutorials/core/how_to_scan_images/how_to_scan_images.html#the-efficient-way 或使用cv :: ..
发布时间:2016-10-13 12:10:04 C/C++开发

在C ++中为什么不能这样写一个for()循环:for(int i = 1,double i2 = 0;

或“在for循环中声明多个变量ist verboten”? 我的原始代码是 for(int i = 1,int i2 = 1; i2 i ++,i2 = i * i){ 我想循环遍历第一个这么多的正方形,想要数字和它的平方,在广场上。这个代码似乎是意图的最干净的表达,但它是无效的。我可以想到十几种方法来解决这个问题,所以我不是寻找最好的替代品,而是为了更深入地了 ..
发布时间:2016-10-13 10:37:32 C/C++开发

迭代矢量,删除某些项目,因为我去

我有一个std :: vector m_vPaths;我会迭代这个向量,并调用:: DeleteFile(strPath)作为我去。如果我成功删除文件,我会从向量中删除它。我的问题是我可以绕过不得不使用两个向量?是否有不同的数据结构可能更适合我需要做什么? 示例: 使用迭代器几乎做我想要的,但问题是一次您使用迭代器擦除,所有迭代器变得无效。 std :: vector ..
发布时间:2016-10-13 10:14:33 C/C++开发

如何从交换机内部断开环路?

我写的代码看起来像这样: while(true){ switch - > state){ case MSGTYPE:// ... break; // ...更多的东西... case DONE: break; // ** HERE,我想打破循环本身** } } b $ b 有没有什么直接的方法可以做到这一点? 我知道我可以使用一个标志,开关。我 ..
发布时间:2016-10-11 22:10:39 C/C++开发

对于字符串中的每个字符

我如何对C ++中的字符串中的每个字符执行一个for循环? 我知道这是可能在python,但我不知道是否可能在C + + 解决方案 使用基于范围的for循环(它来自C ++ 11,最近已经支持)通过 std :: string 的字符循环释放GCC,clang和VC11测试版): std :: string str = ??? for(char& c:str){ do_ ..
发布时间:2016-10-11 21:41:37 C/C++开发

如何循环通过c ++映射

我如何循环通过c ++中的地图,我搜索,但似乎没有为我工作。 我的地图定义如下 std :: map > 例如,这样保存的数据如下: m [“name1”] [“value1”] =“data1”; m [“name1”] [“value2”] ..
发布时间:2016-10-11 20:37:29 C/C++开发

C#中的foreach循环实例?

可能重复: 的循环和垃圾收集 的foreach(ObjectTypeA在ObjectTypeACollection TYPEA ) { 变种objectTypeAProcessor =新objectTypeAProcessor(); objectTypeAProcessor.Process(TYPEA); } 我发现那里正被处理过的对象的集合上面类似的代码BL ..
发布时间:2016-10-10 20:14:51 C#/.NET

线程池 - 可能的线程执行顺序问题

我一直在学习如何使用线程池,但我不知道每个池中的线程都被正确执行,我怀疑一些正在执行一次以上。我已经削减了代码到最低限度,并已使用的Debug.WriteLine,试图找出到底是怎么回事,但是这会产生一些奇怪的结果。 我的代码如下所示(基于(的为WaitAll用于在STA线程多个句柄不支持): 公共无效ThreadCheck() { 的String []文件; classImpo ..
发布时间:2016-10-10 19:48:53 C#/.NET

overlooping在C#

我要建立在C#中的系统服务。 在的OnStart部分,我想每30秒循环和查询MySQL数据库。如果其行是大于0,我会处理使用faxcom图书馆借了一些传真 我的问题是:循环每30秒用尽程序/电脑?什么是最好的函数/方法用于循环和睡眠?你有循环的示例代码和睡觉? 解决方案 使用 Thread.sleep代码()将是一个坏的解决方案,因为即使睡觉时你的线程处于活动状态。使用定时类, ..
发布时间:2016-10-08 22:25:20 C#/.NET