プロジェクトで Vector2 クラスを定義しました
class Vector2
{
public:
Vector2();
~Vector2();
protected:
float mX;
float mY;
}
SFMLというライブラリを使い始めました
とりわけ、図形や画像の描画を処理してくれます。
SFMLは独自の Vector2クラスを定義しています。明らかに、これはいくつかの名前空間の問題につながります。これが私がそれを解決する方法です:
// Using an SFML Vector2
sf::Vector2 sfmlVector;
// Using my Vector2
::Vector2 myVector;
"Vector2" が常に自分の vector2 であると想定され、"sf::Vector2" が常に SFML の vector2 であることが望ましいです。
これはできますか?