zoukankan      html  css  js  c++  java
  • 显示调用构造函数

    对于一般的类,类名称为A:

    A  *a;

    a->A::A();


    对于特殊的模板类型的类:

    比如ostringstream ,并且ostringstream 还只是一个typedef的别名

    typedef basic_ostringstream<char, char_traits<char>,allocator<char> >  ostringstream;

    这时显示调用构造函数可以是:

    std::ostringstream m_nalUnitData;

    using namespace std;

    m_nalUnitData.basic_ostringstream<char, char_traits<char>,allocator<char> >::basic_ostringstream();//显示调用构造函数

    如果不使用using namespace std; 这句的话,则是:

    m_nalUnitData.std::basic_ostringstream<char, std::char_traits<char>,std::allocator<char> >::basic_ostringstream();

     红色的都在命名空间std中,而蓝色的构造函数前不用加std:: 

  • 相关阅读:
    js的包装对象
    js-原型
    js面向对象初识
    css3-3d
    用css制作三角形
    清浮动
    IE67下浮动元素margin-bottom值失效问题
    css圆角
    Use Memory Layout from Target Dialog Scatter File
    Qt QSting
  • 原文地址:https://www.cnblogs.com/mlj318/p/2360353.html
Copyright © 2011-2022 走看看