C++经典"表达"

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 40
1 11 21 31 41
2 12 22 32 42
3 13 23 33 43
4 14 24 34 44
5 15 25 35 45
6 16 26 36 46
7 17 27 37 47
8 18 28 38 48
9 19 29 39 49

argc, argv

int main(int argc, char* argv[])
{
    if (argc < 2)
    {
        printf("...");
        return -1;
    }
}

你可能感兴趣的:(C++,typedef)