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} {}    
}
posted @ 2023-02-15 12:25  H!RO  阅读(30)  评论(0)    收藏  举报