Khi tôi muốn gõ một cái gì đó giống nhưLàm thế nào để vô hiệu hóa khoảng cách tự động của * sau một loại trong Visual Studio 2017?
Type* name;
tại một số điểm trong cách gõ dòng (ngay sau khi tôi gõ dấu chấm phẩy), VS2017 quyết định tự động không gian để
Type * name;
Sau khi tôi loại bỏ không gian lần đầu tiên, IDE không thử lại lần nữa. Các hành vi bắt đầu một lần nữa vì lý do nào đó khi tôi gõ một biến kiểu con trỏ, nhưng ngay lập tức gõ một dòng như thế đã không lặp lại khoảng cách tự động ...
Sau khi kiểm tra thêm, khoảng cách tự động chỉ dường như xảy ra trong một lớp mà dòng đầu tiên của mã sau khi một specifier truy cập trở thành nạn nhân nếu nó khớp với Type* name;
.
class Foo {
private:
Type* name; //Becomes Type * name; after typing the ';'
public:
Type2* name2; //Here as well
};
Tôi không thích. Làm thế nào để chấm dứt sự báng bổ này?
Đó là một trong các tùy chọn định dạng mã – Justin