Đối với những người bạn đặt tên cho các biến thành viên của bạn mà không có ký hiệu đặc biệt như m_foo
hoặc foo_
, làm cách nào để đặt tên cho các tham số của bạn?Quy ước đặt tên cho thông số của ctors và setters
Một số tùy chọn Tôi đã cố gắng cho đến nay ...
Obj(int foo) : foo(foo) { }
void set_foo(int foo) { this->foo = foo; }
Obj(int _foo) : foo(_foo) { }
void set_foo(int _foo) { foo = _foo; }
Obj(int a_foo) : foo(a_foo) { } // a for "argument"
void set_foo(int a_foo) { foo = a_foo; }
Obj(int init_foo) : foo(init_foo) { }
void set_foo(int new_foo) { foo = new_foo; }
Nhưng không có sự mơ hồ ở đây. –