Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Вектора и классы в C++/CLI Windows Forms


Автор: LionIlya 7.3.2018, 02:07
Столкнулся вот с такой проблемой:

Ошибка    C3699
&&: это косвенное обращение невозможно использовать для типа "Square ^"    

Код

std::vector<Square ^> PolygonList; //Очередь для обработки    


Код

ref class Square
{
private:
     Point _first;             //Левый верхний угол
     Point _second;             //Правый нижний угол
     int _bright;             //Яркость квадрата
public: 
    const Point get_First() { return _first; };
    const Point get_Second() { return _second; };
    const int get_Bright() { return _bright; };
    void set_Bright(int value) { this->_bright = value; };    
};

Автор: xvr 12.3.2018, 14:51
Помесь stl контейнеров и managed pointer'ов ни к чему хорошему не приведет. Используйте родные контейнерный классы из .net

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)