[過去ログ]
【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net (1002レス)
【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1478440682/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
17: デフォルトの名無しさん [sage] 2016/11/07(月) 19:25:01.70 ID:fwwW9lIx >>11 ん? int b[2][3];をわたせんの? func(int a[][3]);以外で http://mevius.5ch.net/test/read.cgi/tech/1478440682/17
33: デフォルトの名無しさん [sage] 2016/11/08(火) 17:22:56.70 ID:FW358liz >>32 getline知りませんでしたが何とかできそうです ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1478440682/33
241: デフォルトの名無しさん [] 2017/01/20(金) 05:11:02.70 ID:vaOLIJJw クラス定義で定義されたメンバ関数は暗黙にinlineになるね。 (『プログラミング言語C++第4版』p.464 16.2.8 クラス内関数定義) class SomeClass { public: int a() {return a_;} // 暗黙のinline指定 private: int a_; } …という話を書くために厚い本を調べてたら class SomeClass { public: int a(); private: int a_; } inline int SomeClass::a() // 明示的にinline指定 { return a_; } と書く方法も載ってた。 >>240 は後者の説明だったのね。 http://mevius.5ch.net/test/read.cgi/tech/1478440682/241
294: デフォルトの名無しさん [] 2017/01/30(月) 22:20:13.70 ID:XMGcU10o デバッグビルドなら普通でしょ http://mevius.5ch.net/test/read.cgi/tech/1478440682/294
448: デフォルトの名無しさん [sage] 2017/02/17(金) 07:52:16.70 ID:+UDZhFA4 uint8_tとか使ってるとき嵌るんだよなぁ。 http://mevius.5ch.net/test/read.cgi/tech/1478440682/448
479: デフォルトの名無しさん [sage] 2017/02/23(木) 21:15:37.70 ID:JF3nU8GT 生成出来ないクラスってやつね。 http://mevius.5ch.net/test/read.cgi/tech/1478440682/479
486: デフォルトの名無しさん [sage] 2017/02/24(金) 08:45:12.70 ID:SswDvM4l 環境すら書かないと言うことは (実質)環境非依存での方法を聞いてるんだろうな? http://mevius.5ch.net/test/read.cgi/tech/1478440682/486
505: デフォルトの名無しさん [sage] 2017/02/25(土) 07:21:27.70 ID:98TUEskp なんで2分ちょいで出てくるかね。 http://mevius.5ch.net/test/read.cgi/tech/1478440682/505
535: デフォルトの名無しさん [sage] 2017/03/31(金) 02:09:29.70 ID:DQgqVTGo >>526-529 ありがとうございます 今まではとりあえずget/setを書いてgetにはconstを付けとけば良いみたいな認識でしたが、 想定されるクラスの使われ方に合わせて適宜変更するべきでした MyClassのようなget/setの分け方をすると、 sizePlus10のような関数やsetで不便になってしまうので、 constを付けないget/set共用のものにしてそれを通してアクセスさせるのが適切でした ( getData()でアクセスする場合、Data * const getData() const { /**/ } みたいな ) とても参考になりました http://mevius.5ch.net/test/read.cgi/tech/1478440682/535
613: デフォルトの名無しさん [sage] 2017/04/14(金) 12:59:25.70 ID:Hdztr2ik 出来ることと乱用していいことはイコールでない 一瞬だけの一時変数を直前で宣言するのならありだけど 関数全体で使うなら頭で宣言すべきだし、そもそも中間で宣言するような長い関数は 短くなるよう見直すべき http://mevius.5ch.net/test/read.cgi/tech/1478440682/613
676: デフォルトの名無しさん [sage] 2017/06/04(日) 11:02:02.70 ID:4s9JqZC9 >>674 http://ideon.com/EmULAG http://mevius.5ch.net/test/read.cgi/tech/1478440682/676
710: デフォルトの名無しさん [sage] 2017/06/12(月) 01:48:34.70 ID:E1Ahh3IF はつみつ http://mevius.5ch.net/test/read.cgi/tech/1478440682/710
721: 653 [sage] 2017/06/17(土) 16:42:18.70 ID:YXyzn6OG それ戻り値がvoidだからじゃ vs2015で試したら添字演算子の結果を使わなければvoidのままでも動いたし 戻り値返すようにしたら普通の使い方もできたよ http://mevius.5ch.net/test/read.cgi/tech/1478440682/721
819: デフォルトの名無しさん [] 2017/07/03(月) 19:44:02.70 ID:BsrmCust VisualC++とそれ以外用とで別の関数を用意して、プリプロセッサを使用してコンパイル時に選択したいと思っています この場合、関数全体を#ifdef _MSC_VER〜#endifで囲うことになるのですか? もう少しきれいな書き方があれば教えてください よろしくお願いします http://mevius.5ch.net/test/read.cgi/tech/1478440682/819
882: デフォルトの名無しさん [sage] 2017/07/09(日) 16:20:52.70 ID:v/7piv3Y >>880 pとarrayは異なるオブジェクトだから確認方法が間違ってる http://mevius.5ch.net/test/read.cgi/tech/1478440682/882
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.036s