【问题标题】:Tips for writing the least verbose Visual C++ code you can in Visual Studio 2005?在 Visual Studio 2005 中编写最简洁的 Visual C++ 代码的技巧?
【发布时间】:2009-12-02 22:09:07
【问题描述】:

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

【问题讨论】:

    标签: visual-c++ visual-studio-2005 verbosity


    【解决方案1】:

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

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

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

    【讨论】:

    • 我知道事实上,我什至不是一个真正的 cpp 编码器......我在大学里学过很多课程,但这并不重要......实际上world Cpp :) 不,不,我只是一个不起眼的 Java 和 Javascript 程序员。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 2016-03-08
    • 1970-01-01
    相关资源
    最近更新 更多