C++构造函数的两种实现方式
C++构造函数的两种实现方式
下面两种方式等价
struct ListNode {
    int val;
    ListNode* next;
    ListNode(val) {
        int val = val;
        next = nullptr;
  }
}
struct ListNode {
    int val;
    ListNode* next;
    ListNode(val) : val(val), next{nullptr} {}    
}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号