编写最简洁的 Visual C++ 的提示您可以在 Visual Studio 2005 中编写代码吗?

发布于 2024-08-13 05:41:42 字数 110 浏览 5 评论 0原文

虽然我意识到 Visual C++ 是一种缺乏我们大多数新程序员现在所习惯的语法糖的语言,但 VC++ 2005 必须有一些快捷方式,至少可以稍微减少代码的冗长;有谁知道这些,或者 c++ 就是那么冗长吗?

While I realize that Visual C++ is a language lacking much of the syntactic-sugar that most of us new programmers are used to these days, VC++ 2005 must have some shortcuts that can decrease the verbosity of the code at least a little; does anyone know of these, or is c++ just that verbose?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南街九尾狐 2024-08-20 05:41:42

VC++ 提供了一些不属于 C++ 标准的扩展,现在我想到的唯一一个是“foreach”,但我不明白为什么有人会使用它,因为 boost 提供了一种可移植的实现。

std::vector<int> vec;
for each(int i in vec)
{
    // do something with i
}

唯一的其他建议是使用标准库并尽可能多地提升,而不是重新发明其他人已经实现的东西(可能比你更好)。

VC++ offers a couple of extensions that are not part of C++ standard, the only one that comes to my mind right now is "for each" but I can't see why somebody would use it since boost offers a portable implementation.

std::vector<int> vec;
for each(int i in vec)
{
    // do something with i
}

The only other advice is to use standard library and boost as much as possible and not reinvent the things somebody else had already implemented (probably much better than you could).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文