none
new vector<T>() 和 new vector<T>的区别? RRS feed

  • 问题

  • c++ stl 里的一些容器,在创建时可以有这两种方式:

    T *t1 = new vector<T>;

    T *t2 = new vector<T>();

    请问这两种方式有什么区别?




    • 已编辑 c0ff 2013年6月25日 6:27
    2013年6月24日 1:42

答案

  • 是一样的,调用的都是不带参数的构造函数,或者构造函数提供有默认参数。

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    • 已标记为答案 c0ff 2013年7月1日 3:07
    2013年6月28日 1:43
    版主

全部回复