5 什么会“ std :;” 用C ++做? 我最近正在修改一些代码,并在函数中的一行上发现了一个预先存在的错误: std:;string x = y; 该代码仍然可以编译,并且按预期工作。 字符串定义有效,因为此文件是using namespace std;,因此std::首先不需要。 问题是,为什么要std:;编译?它在做什么(如果有的话)? 89 c++ std colon
12 冒号(:)运算符做什么? 显然,Java中冒号以多种方式使用。有人介意解释它的作用吗? 例如这里: String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } 您将如何for-each以不同的方式编写此循环,以便不合并:? 89 java for-loop foreach operators colon
3 “ class:”在C ++中是什么意思? 我从没看过 我以为这是“ :: sample”的错字,但是当我看到它确实可以编译时,我感到非常困惑。谁能帮我找出来吗?我不认为这是一个goto标签。 void f() { class: sample { // there were some members declared here } x; } 78 c++ class colon
2 Redis键中冒号的目的是什么 我正在学习如何将Redis用于我的项目。我没弄清楚的一件事是键名称中冒号的确切用途。 我看到过这样的键名: users:bob color:blue item:bag 冒号是否将密钥分为几类,从而使查找密钥的速度更快?如果是这样,您在命名键时可以使用多个冒号将它们划分为子类别吗?最后,它们与在Redis服务器中定义不同的数据库有关吗? 我已经阅读了文档,并在此问题上进行了许多Google搜索,但奇怪的是我找不到任何讨论此事的信息。 76 redis key-value-store colon