【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト281:デフォルトの名無しさん 08/02/09 20:58:25 >>276は一貫してpをchar*として話しているのでは。 そうすると、 > p = &a > みたいな場合だった時は、 > cout << p; > では、単純に変数aのアドレスが出力されるだけですよね。 は間違い。 aが存在するメモリ位置から始めて、それ以降にたまたま存在するデータを、 無理やり文字列と解釈して出力するだけ。 282:176 08/02/09 21:37:59 そーかそもそも文字列を扱うのはchar型だけだから、 << がオーバーロードを利用してconst char*型だけ特別に扱うようにしている、ということですね。 ありがとうございましたm(_ _)m 283:デフォルトの名無しさん 08/02/09 23:57:11 こんにちは。角度の比較のよい方法が思いつかずに苦労しています。 角度A,B,Cがあって、BがAとCの中に入っているがを判定する式で悩んでいます。 角度系は時計の3時が0度、反時計回りに360まであります。 (CはAから見て反時計方向に92度離れています) 単純な比較式 A<B && B<C とすると、A=350度、B=0度、C=30度のときうまく成立しません。 A,B,Cそれぞれがどの象限にいるかによって 判別式を変えることも考えたのですが、組み合わせを考えるとあまりスマートな方法とも思えません。 何か簡単な式などでBがはさまれていることを知る方法があれば教えていただけませんか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch