C ++中类构造函数中的差异语法

时间:2015-04-26 03:03:00

标签: c++ class constructor

我对编写类构造函数的两种不同语法有疑问。

class Sample {
 private:
     int * p;
 public:
  // first way of writing the constructor 
    Sample() 
     {p = new int; 
     }

   //second way of writing the constructor
   Sample():p(new int)
    {}

 };

这两种不同的语法有什么区别吗?或者他们只是一样的东西? 谢谢 !

0 个答案:

没有答案