小编Ant*_*nio的帖子

如何确定std :: vector中是否存在某个项?

我想做的就是检查一个元素是否存在于向量中,所以我可以处理每个案例.

if ( item_present )
   do_this();
else
   do_that();
Run Code Online (Sandbox Code Playgroud)

c++ vector std

587
推荐指数
14
解决办法
88万
查看次数

如何查找C++ std :: map中是否存在给定键

我正在尝试检查给定的密钥是否在地图中,有些不能这样做:

typedef map<string,string>::iterator mi;
map<string, string> m;
m.insert(make_pair("f","++--"));
pair<mi,mi> p = m.equal_range("f");//I'm not sure if equal_range does what I want
cout << p.first;//I'm getting error here
Run Code Online (Sandbox Code Playgroud)

那么如何打印p中的内容呢?

c++ dictionary stl

412
推荐指数
9
解决办法
50万
查看次数

如何清空(清除)Android中的logcat缓冲区

如何在Android中清空(清除)logcat缓冲区?

我从命令行使用adb logcat并将输出传递给文件,因为DDMS的缓冲区非常有限.目前,当我重新启动我的应用程序(修复错误等)之后,logcat缓冲区也有来自上一次启动的数据.即使卸载应用程序也不会清除缓冲区.到目前为止,我发现清除缓冲区的唯一方法是重启.这很有效,但想知道是否有更简单的方法.

shell android adb logcat

131
推荐指数
2
解决办法
10万
查看次数

使用-1将所有位设置为true是否安全?

我已经看到这种模式在C&C++中使用了很多.

unsigned int flags = -1;  // all bits are true
Run Code Online (Sandbox Code Playgroud)

这是一个很好的便携式方法吗?或正在使用0xffffffff~0更好?

c c++ binary bit-fields

130
推荐指数
9
解决办法
3万
查看次数

Windows窗体 - 输入按键激活提交按钮?

如何在表单上的任何位置捕获输入按键并强制它触发提交按钮事件?

c# winforms

85
推荐指数
6
解决办法
12万
查看次数

在C中模拟模板(用于队列数据类型)

我正在尝试queue使用C 实现一个结构.我的实现非常简单; 队列只能保存ints而不能保留其他内容.我想知道我是否可以模拟C++模板C(可能通过使用预处理器#define),以便我queue可以保存任何数据类型.

注意:我不想用void*.我认为它有点风险,很容易导致奇怪的运行时错误.

c templates

58
推荐指数
4
解决办法
5万
查看次数

为什么C#中没有|| =或&& =运算符?

我们为所有逻辑运算符,Shift运算符,Additive运算符和所有Multiplicative运算符都有等效的赋值运算符.

为什么逻辑运算符被遗漏了?难道有一个很好的技术理由吗?

c# language-design operators assignment-operator compound-assignment

56
推荐指数
1
解决办法
9594
查看次数

在'for'循环中递增1时格式化的技术原因?

在整个网络上,代码示例都有如下所示的for循环:

for(int i = 0; i < 5; i++)
Run Code Online (Sandbox Code Playgroud)

我使用以下格式:

for(int i = 0; i != 5; ++i)
Run Code Online (Sandbox Code Playgroud)

我这样做是因为我认为它更有效率,但这在大多数情况下真的很重要吗?

c c# c++ java for-loop

53
推荐指数
10
解决办法
6003
查看次数

使用OpenCV将图像旋转90度的最简单方法?

将IplImage/cv :: Mat旋转90度的最佳方法(在c/c ++中)是什么?我认为必须有比使用矩阵转换它更好的东西,但我似乎无法在API和在线中找到除此之外的任何东西.

c++ opencv image rotation

46
推荐指数
5
解决办法
8万
查看次数

Android力水平(横向)布局

我已经接近完成了我的第一款Android游戏了,我遇到了一个很简单的问题,我确信我会因为不知道如何解决它而感到愚蠢,但我怎么能强迫应用程序保持水平布局?现在,如果你打开手机(模拟器),它会翻转图形并挤压它们.无论用户如何转动手机,我都希望游戏能够水平启动并保持这种状态.

谢谢.

layout android

38
推荐指数
3
解决办法
6万
查看次数