Constant-sized vector

前端 未结 7 926
無奈伤痛
無奈伤痛 2020-12-24 02:04

Does someone know the way to define constant-sized vector?

For example, instead of defining

std::vector

it will be

7条回答
  •  孤城傲影
    2020-12-24 02:19

    This is an old question but if someone just needs constant-size indexed container with size defined at runtime, I like to use unique_ptr:

    // c++14
    auto constantContainer = std::make_unique ( size );
    
    // c++11
    std::unique_ptr constantContainer {new YourType[ size ]};
    
    
    // Access
    constantContainer[ i ]
    

提交回复
热议问题