トップページ > プログラム > 2014年12月02日 > yGw9j998

書き込み順位&時間帯一覧

6 位/213 ID中時間01234567891011121314151617181920212223Total
書き込み数1000200021000000000010007



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
OpenGLスレ Part21
C++相談室 part114

書き込みレス一覧

OpenGLスレ Part21
293 :デフォルトの名無しさん[sage]:2014/12/02(火) 00:08:20.43 ID:yGw9j998
床井さんのHPは昔(10年以上前)よく見ていたのですが、
今でも最新のOpenGLについてのお勧めサイトでしょうか?
OpenGLスレ Part21
295 :デフォルトの名無しさん[sage]:2014/12/02(火) 04:00:42.47 ID:yGw9j998
>>294
レスありがとうございます。
・glut:   クロスプラットフォームなツールキット。でもさすがに古くさい
・GLFW   より新しいマルチプラットフォームなツールキット
という事ですが、glutしか知らない浦島太郎状態なのでまずはGLFWという奴を習得したいです。Windowsです。
OpenGLスレ Part21
297 :デフォルトの名無しさん[sage]:2014/12/02(火) 04:49:54.71 ID:yGw9j998
>>296
レスありがとうございます。
本家のサイトは参考にはしますが、まずは敷居の低い日本語サイトで勉強しようと思ってます。
とりあえず床井さんとこと、本家サイトでやってみます。
C++相談室 part114
727 :デフォルトの名無しさん[sage]:2014/12/02(火) 08:41:23.75 ID:yGw9j998
#include <stack>
struct Data1{
  int i;
  Data1::Data1(const int i) :i(i){};
};
struct Data2{
  Data1 d1;
  Data2::Data2(const Data1 &d1) :d1(d1){};
};

void main(){
  std::stack<Data2> myStack;
  Data1 d1(777);
  Data2 d2(d1);
  myStack.push(d2); //(1) これは分るんですが
  myStack.push(d1); //(2) これでも行けるんですが、何故でしょうか。
}
stackで質問なのですが、(2)でもエラーせずにstackにpush出来るのですが、何故でしょうか?
データの型が違うのでエラーすると思ったのですが。VS2013C++です。
C++相談室 part114
729 :デフォルトの名無しさん[sage]:2014/12/02(火) 08:53:37.27 ID:yGw9j998
>>728
レスありがとうございます。
うーん、勝手に変換してくれるのは嬉しいような嬉しくないような。
(2)の場合には、型が違うみたいな警告とかエラーを出すことは
可能でしょうか?
C++相談室 part114
731 :デフォルトの名無しさん[sage]:2014/12/02(火) 09:02:07.77 ID:yGw9j998
>>730
ありがとうございます。出来ました!
詳しいですね。
C++相談室 part114
758 :デフォルトの名無しさん[sage]:2014/12/02(火) 20:46:25.92 ID:yGw9j998
>>757
そうなんですか。
意味が良く分らない void (*f)(void) という記述方法が関数ポインタだと必死で
覚えたのに、f(void) でも行けるなら、最初からそうして欲しかった。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。