остались. Пишу вот такой класс:
                  
                  
                  class Rectangle
                  
                  
                  {
                  
                  
                  public:
                  
                  
                    Vector2 center;
                  
                  
                    Vector2 size;
                  
                  
                  
                  
                  
                    Rectangle();
                  
                  
                    Rectangle(Vector2 _center, Vector2 _size);
                  
                  
                  
                  
                  
                    const double Width() const;
                  
                  
                    const double Height() const;
                  
                  
                    . . .
                  
                  
                  };
                  
                  
                  Есть ли способ убрать скобки у Width() и Height()? Чтобы к ним можно было относиться как к переменным, а не функциям.
                  
                  
                
Стандартно нет
Нет, это функции.
привыкай к паре GetWidth/SetWidth
пиши проще: struct Rectangle { Vector2 center; Vector2 size; int Width() const {return size.x;} int Height() const {return size.y;} }; потом конструируй: Rectangle r {Vector2{10, 20}, Vector2{30, 40}}; а так нет свойств в C++, привыкай
Если на C++/CX пишешь то да, можно
Нет. И не нужно.
Обсуждают сегодня