Running through entire range of `unsigned char` in `for` loop

前端 未结 3 622
野的像风
野的像风 2021-01-23 05:43

I would like to run through the entire range of unsigned char in a for loop. Say I want to print all numbers from 0 to 255, how should I go about accom

3条回答
  •  时光取名叫无心
    2021-01-23 06:26

    Using boost::irange could be considered elegant (live example):

    #include 
    #include 
    
    int main()
    {
        for(auto i : boost::irange(0, 256) )
            std::cout << i << "\n";
        return 0;
    }
    

提交回复
热议问题