C++经典"表达"

来源:互联网 发布:黑白无双真人版网络剧 编辑:程序博客网 时间:2024/04/29 18:54

C++像其他语言一样既然是一门“语言”,就存在表达方式的问题,于所有的表达方式中,便会沉淀下来一些常用的经典的表达。如同美国人的日常,“How are you?”,“fine,thanks”。一问一答,一前一后,所谓经典的表达,往往以结构的形式出现。

类内typedef

#include <boost\variant.hpp>class AttrValue{public:    typedef boost::variant<double, int> value_type;private:    value_type _value;};

特殊的二重循环

int step = 10;int n = 5;for (int i = 0; i < step; ++i){    for (int j = i, k = 0; k < n; ++k, j += 10)    {        std::cout << j << " ";        ....    }    std::cout << std::endl;}//0 10 20 30 401 11 21 31 412 12 22 32 423 13 23 33 434 14 24 34 445 15 25 35 456 16 26 36 467 17 27 37 478 18 28 38 489 19 29 39 49

argc, argv

int main(int argc, char* argv[]){    if (argc < 2)    {        printf("...");        return -1;    }}
0 0
原创粉丝点击