[過去ログ] DXライブラリ 総合スレッド その14 (1001レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
334
(2): 2013/02/03(日)22:32 ID:XSA1Makf(1/2) AAS
初心者で勉強がてらに2点を指定するだけで2Dの四角形を表現できる
単純な矩形クラスを作ってるんだけど、
コンストラクタの引数として、始点と終点を渡すという方法の他に、
基準点と縦横のサイズを渡すっていう方法も追加したい。

Rectangle(int x1, int y1, int x2, int y2);
Rectangle(int x, int y, int width, int height);
でもこれだと引数の型が全く同じでオーバーロードできなくて困っています。
省5
343: 2013/02/04(月)09:54 ID:wXhAH7Z5(1) AAS
>>334
1、width, heightはunsignedにする

2、真面目に定義する
position2d( x, y )
dimension2d( width, height )
rectangle2d( position2d, position2d )
rectangle2d( position2d, dimension2d )
省1
344: 2013/02/04(月)10:14 ID:Yvgpa3V5(1) AAS
>>334

struct Point
{
int x,y;
};

struct Size
{
省7
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s