C++分配連續空間的三種方法 智能指針 new


    const int nBufferSize = 1024*64;
    char *buf1 = new char[nBufferSize];
   std::unique_ptr<char[]> buf2 = std::make_unique<char[]>(nBufferSize);
    std::shared_ptr<char> buf3 (new char[nBufferSize]);

 

    const int nBufferSize = 1024*64;

    char *buf1 = new char[nBufferSize];
    std::unique_ptr<char[]> buf2 = std::make_unique<char[]>(nBufferSize);
    std::shared_ptr<char> buf3 (new char[nBufferSize]);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章