次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part129
http://echo.2ch.net/test/read.cgi/tech/1483940967/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.100【環境依存OK】
http://echo.2ch.net/test/read.cgi/tech/1478440682/
■長いソースを貼るときはここへ。■
http://codepad.org/
https://ideone.com/
[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
C++相談室 part130 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ f37a-QmV0)
2017/03/31(金) 08:47:49.65ID:UkLjKqcm0233デフォルトの名無しさん (オッペケ Sr6f-xkGs)
2017/04/19(水) 23:53:27.98ID:5Pu3YB5qr234デフォルトの名無しさん (オッペケ Sr23-bEgw)
2017/04/20(木) 00:12:38.85ID:tHs+CIU3r >template <typename T> T max(T a, T b) { return x > y ? x : y; }
>だろ?馬鹿?
>>226の説明が理解できなかった自分の方が馬鹿だった
という事実に230が気付くことは無いだろう
>だろ?馬鹿?
>>226の説明が理解できなかった自分の方が馬鹿だった
という事実に230が気付くことは無いだろう
235デフォルトの名無しさん (ワントンキン MMfa-kezb)
2017/04/20(木) 00:17:15.41ID:4toBdd3vM いやお前だよ…
236デフォルトの名無しさん (ワッチョイ 1f8f-AhUp)
2017/04/20(木) 05:55:38.33ID:dzDslOc/0 js訛りのC++か
気がつくとぼっちだぜ
んなキモいことしてっと
気がつくとぼっちだぜ
んなキモいことしてっと
237デフォルトの名無しさん (ワッチョイ 871f-HDOw)
2017/04/20(木) 06:46:57.40ID:4gdppVlz0 そういやC++のきれいなコードあんまり見たことない
238デフォルトの名無しさん (スップ Sd4a-Vs57)
2017/04/20(木) 12:06:51.73ID:nHxDShTLd 俺のコードはスカスカで綺麗だぜ!
239 ̄ ̄\| ̄ ̄ ̄ ̄ ̄ ̄ ̄ (ワッチョイ 8acc-C5/3)
2017/04/20(木) 16:31:13.15ID:dSLwtaqZ0 ,,-―--、
|:::::::::::::;;;ノ
|::::::::::( 」
ノノノ ヽ_l
,,-┴―┴- 、 ∩_
/,|┌-[]─┐| \ ( ノ
/ ヽ| | バ | '、/\ / /
/ `./| | カ | |\ /
\ ヽ| lゝ | | \__/
\ |  ̄ ̄ ̄ |
⊂|______|
|l_l i l_l |
| ┬ |
|:::::::::::::;;;ノ
|::::::::::( 」
ノノノ ヽ_l
,,-┴―┴- 、 ∩_
/,|┌-[]─┐| \ ( ノ
/ ヽ| | バ | '、/\ / /
/ `./| | カ | |\ /
\ ヽ| lゝ | | \__/
\ |  ̄ ̄ ̄ |
⊂|______|
|l_l i l_l |
| ┬ |
240デフォルトの名無しさん (ワッチョイ de92-UbXF)
2017/04/20(木) 16:39:26.78ID:pGeg/NAi0 俺のコードにはファウンデーションを丹念に塗ってある
241デフォルトの名無しさん (オッペケ Sr23-bEgw)
2017/04/20(木) 21:34:46.16ID:iTkbXITvr >>232
ユニバーサル参照にするとどういう制限が発生するのか分かった上でやっているのか?
ユニバーサル参照にするとどういう制限が発生するのか分かった上でやっているのか?
242デフォルトの名無しさん (ワッチョイ 87f4-bQlo)
2017/04/20(木) 21:45:04.01ID:OBF/5/VT0 >>240
MFCとか綺麗だよねw
MFCとか綺麗だよねw
243デフォルトの名無しさん (ワッチョイ 06a6-HDOw)
2017/04/20(木) 22:40:39.82ID:16AwdhdC0244デフォルトの名無しさん (オッペケ Sr23-bEgw)
2017/04/21(金) 14:01:58.43ID:jq02h6/Cr Effective Modern C++のItem 30を読まなくても幾つかは日常的に気付きそうなものだが
struct A { constexpr static int N = 1'000; };
f_pass_by_value(A::N); // OK
f_pass_by_universal_ref(A::N); // NG
struct A { constexpr static int N = 1'000; };
f_pass_by_value(A::N); // OK
f_pass_by_universal_ref(A::N); // NG
245デフォルトの名無しさん (ワッチョイ a375-OSeR)
2017/04/21(金) 14:33:26.68ID:SD7KIjS10 >>244
それ -std=c++1z で通るのな。規格変わったん?
それ -std=c++1z で通るのな。規格変わったん?
246デフォルトの名無しさん (オッペケ Sr23-bEgw)
2017/04/21(金) 14:40:59.59ID:jq02h6/Cr247デフォルトの名無しさん (オッペケ Sr23-bEgw)
2017/04/21(金) 14:43:15.61ID:jq02h6/Cr だがこれはC++17でも通らない
struct A { int b : 2; };
f_pass_by_ref( A{}.b );
struct A { int b : 2; };
f_pass_by_ref( A{}.b );
248デフォルトの名無しさん (スップ Sd4a-Vs57)
2017/04/21(金) 14:47:58.15ID:uAFMuOM4d クソザコなので日常的には何も気付かない
249デフォルトの名無しさん (ワッチョイ 0b59-C4NQ)
2017/04/23(日) 11:36:55.65ID:onWybp6E0 質問
std::map<key_t, int>にkey_t型のブツの個数を格納したいのですが、どう書くのがSTL的に推奨?
仮に
typedef std::map<key_t, value_t> dic_t;
dic_t dic;
key_t key;
であるとして、
(1) std::pair<dic_t::iterator, bool> result = dic.insert(dic_t::value_type(key, 1));
if (!result.second) { result.first->second++; }
(2) dic_t::iterator it = dic.find(key);
if (it == dic.end()) { dic[key] = 1; } else { it->second++; }
(3) その他
みたいな?
std::map<key_t, int>にkey_t型のブツの個数を格納したいのですが、どう書くのがSTL的に推奨?
仮に
typedef std::map<key_t, value_t> dic_t;
dic_t dic;
key_t key;
であるとして、
(1) std::pair<dic_t::iterator, bool> result = dic.insert(dic_t::value_type(key, 1));
if (!result.second) { result.first->second++; }
(2) dic_t::iterator it = dic.find(key);
if (it == dic.end()) { dic[key] = 1; } else { it->second++; }
(3) その他
みたいな?
250デフォルトの名無しさん (ワッチョイ 0b59-C4NQ)
2017/04/23(日) 11:40:30.73ID:onWybp6E0251デフォルトの名無しさん (ワッチョイ 2756-2VNN)
2017/04/23(日) 11:58:50.37ID:VmCxZvh+0 std::map::size で取得
252デフォルトの名無しさん (ワッチョイ fad4-MAHZ)
2017/04/23(日) 12:31:44.54ID:XHzgUmp00 >>249
++dic[key];
++dic[key];
253デフォルトの名無しさん (オッペケ Sr23-bEgw)
2017/04/23(日) 13:01:20.45ID:E5WPNsUIr 質問者の日本語がクソだと251のようなレスがついてしまっても仕方ない
254デフォルトの名無しさん (ワッチョイ 0b59-C4NQ)
2017/04/23(日) 13:59:45.57ID:onWybp6E0 >>252
ゆ、許された…!
ゆ、許された…!
255デフォルトの名無しさん (ワッチョイ 0b00-amNx)
2017/04/23(日) 21:33:17.66ID:+WngXvwH0 よくわかんないけどmax_elementでゲッツした数字をインクレメントしてそいつをキーにすればいいなじゃないか?
256デフォルトの名無しさん (ワッチョイ eac3-Fg7L)
2017/04/23(日) 22:33:59.07ID:W0RIoSIf0 からのターン
257デフォルトの名無しさん (ワッチョイ 7fd4-fTYt)
2017/04/25(火) 01:55:12.08ID:2owVuizj0 fopen()を使う場合は、
shared_ptr<FILE> fp( fopen( "ファイルパス", "r" ), fclose );
と書けるんですが、
fopen_sのように、戻り値でFILE*を取得できない場合は、shared_ptrにできないんでしょうか?
shared_ptr<FILE> fp( fopen( "ファイルパス", "r" ), fclose );
と書けるんですが、
fopen_sのように、戻り値でFILE*を取得できない場合は、shared_ptrにできないんでしょうか?
258デフォルトの名無しさん (ワッチョイ 0b00-amNx)
2017/04/25(火) 02:09:15.69ID:L5bW9/iP0 ステップ1:shared_ptr<FILE> fp( [] { FILE* fp; fopen_s( &fp, "ファイルパス", "r" ); return fp; }(), fclose() );
ステップ2:おわり
マックはかんたんなんだ。
ステップ2:おわり
マックはかんたんなんだ。
259257 (ワッチョイ 7fd4-fTYt)
2017/04/25(火) 07:41:45.06ID:2owVuizj0260デフォルトの名無しさん (ワッチョイ de92-UbXF)
2017/04/25(火) 08:33:19.57ID:OEZA+HZE0 クラス化したほうがいいよ
261デフォルトの名無しさん (ワッチョイ 8acc-C5/3)
2017/04/25(火) 09:08:54.62ID:qHdDYIsy0 >>258
最初にNULL入れておかんと未定義になるかもでよ
最初にNULL入れておかんと未定義になるかもでよ
262デフォルトの名無しさん (ガックシ 06c6-kpPm)
2017/04/25(火) 14:04:32.36ID:o5+7I7e76 超初心者です。
Ptr<Hoge> abc::createHoge()
abc::Hoge::do()
すると、
静的でないメンバー参照は特定のオブジェクトを基準とする相対参照である必要があります
と言われました。
Hogeのdoを使うにはどうすればいいですか?
Ptr<Hoge> abc::createHoge()
abc::Hoge::do()
すると、
静的でないメンバー参照は特定のオブジェクトを基準とする相対参照である必要があります
と言われました。
Hogeのdoを使うにはどうすればいいですか?
263デフォルトの名無しさん (ブーイモ MMef-FQBx)
2017/04/25(火) 14:18:34.30ID:P05pQrZGM264デフォルトの名無しさん (ガックシ 06c6-kpPm)
2017/04/25(火) 14:28:56.92ID:o5+7I7e76 できました!ありがとうございます
265デフォルトの名無しさん (スップ Sd4a-Et+B)
2017/04/25(火) 14:33:18.17ID:Z7zV+yycd いえいえどういたしまして
266デフォルトの名無しさん (オッペケ Sr23-bEgw)
2017/04/25(火) 22:33:09.32ID:ggixqTU6r >>261
他人をおとしいれるのがそんな楽しいのか?
他人をおとしいれるのがそんな楽しいのか?
267デフォルトの名無しさん (ワンミングク MMfa-OSeR)
2017/04/25(火) 23:25:19.17ID:xMNxUhiOM >>266
そんな事で陥れられるの?生きていくの大変そうだね。
そんな事で陥れられるの?生きていくの大変そうだね。
268デフォルトの名無しさん (ワッチョイ aa36-a+Jf)
2017/04/25(火) 23:34:24.96ID:9Zr4ftW/0 >>266
単なる勘違いとか無知とかかもしれないのに、なんでそんなに悪意に満ちた解釈をするのだろう。
それに、その書き込みで誰かが陥れられるというなら、攻撃するより先にその誰かを助けてあげる書き込みをする方がいいんでないか?
単なる勘違いとか無知とかかもしれないのに、なんでそんなに悪意に満ちた解釈をするのだろう。
それに、その書き込みで誰かが陥れられるというなら、攻撃するより先にその誰かを助けてあげる書き込みをする方がいいんでないか?
269デフォルトの名無しさん (ワッチョイ 0b59-C4NQ)
2017/04/25(火) 23:34:51.11ID:oTWBT7hM0 std::shared_ptr<T>::get()
270デフォルトの名無しさん (ワッチョイ 8acc-C5/3)
2017/04/26(水) 00:03:07.94ID:/Py/BDPD0 ステップ1:shared_ptr<FILE> fp( [] { FILE* fp=0←ココ; fopen_s( &fp, "ファイルパス", "r" ); return fp; }(), fclose() );
ステップ2:おわり
ステップ2:おわり
271デフォルトの名無しさん (ワッチョイ 0b00-amNx)
2017/04/26(水) 01:30:30.17ID:zA6HVqFs0 止めて!私のことで争わないで
272ich1 (アウアウウー Sacf-CGRX)
2017/04/26(水) 07:22:16.30ID:KcpaNie5a273デフォルトの名無しさん (オッペケ Sr23-bEgw)
2017/04/26(水) 08:02:32.64ID:jkGhVm4nr274デフォルトの名無しさん (ワッチョイ 7fd4-fTYt)
2017/04/26(水) 17:54:18.88ID:BTdjOnYo0 http://andriasang.com/com8ig/mt_framework/images/21dxs/full.jpg
http://game.watch.impress.co.jp/img/gmw/docs/608/483/pan_02.jpg
http://game.watch.impress.co.jp/img/gmw/docs/608/483/pan_03.jpg
こういうGUIって、どうやって作るんでしょうか?
Win32APIで頑張れば作れるんでしょうか?
それとも、ライブラリが売られたりしているんでしょうか??
http://game.watch.impress.co.jp/img/gmw/docs/608/483/pan_02.jpg
http://game.watch.impress.co.jp/img/gmw/docs/608/483/pan_03.jpg
こういうGUIって、どうやって作るんでしょうか?
Win32APIで頑張れば作れるんでしょうか?
それとも、ライブラリが売られたりしているんでしょうか??
275デフォルトの名無しさん (ワッチョイ 8acc-C5/3)
2017/04/26(水) 18:00:10.68ID:/Py/BDPD0 TVTestのソースが参考になる
276デフォルトの名無しさん (ワッチョイ 0b7a-g4bp)
2017/04/26(水) 20:24:27.91ID:5Saru3KQ0 もちろん作れる
自分でレンダリングしなきゃいけないしテクスチャも描かないといけないけど
自分でレンダリングしなきゃいけないしテクスチャも描かないといけないけど
277デフォルトの名無しさん (ササクッテロル Sp1f-wV0R)
2017/04/28(金) 01:35:45.00ID:0T/EiQwUp こういうの作るならQtとか使いたくなる
278デフォルトの名無しさん (ワッチョイ 7b75-Eih5)
2017/04/28(金) 09:33:31.10ID:UVvcEOOo0279デフォルトの名無しさん (ワッチョイ 0bf7-hLAX)
2017/04/28(金) 09:48:07.09ID:mPeDNIgc0 横だけど >>274 のGUIって Qt? GTK+?
Linuxに引っ越ししようと思っているんだが、GUIツールにどれを選択しようか悩み中。
昨今のマイクロソフトはファック過ぎる、二度と使う事は無いと思っていたC++に戻る事になりそうだ。
Linuxに引っ越ししようと思っているんだが、GUIツールにどれを選択しようか悩み中。
昨今のマイクロソフトはファック過ぎる、二度と使う事は無いと思っていたC++に戻る事になりそうだ。
280デフォルトの名無しさん (スップ Sd7f-8ZdP)
2017/04/28(金) 12:15:44.81ID:4D2iUcPod こういうGUIって、C#で簡単に組めたりするのかな?
281デフォルトの名無しさん (ワッチョイ 0bf7-hLAX)
2017/04/28(金) 12:46:51.26ID:mPeDNIgc0282デフォルトの名無しさん (アウアウエー Sa7f-PXQB)
2017/04/28(金) 15:07:30.49ID:MOddalxma283デフォルトの名無しさん (オッペケ Sr1f-zNGF)
2017/04/28(金) 18:26:35.16ID:swDsSHUMr284デフォルトの名無しさん (ワッチョイ 7b75-Eih5)
2017/04/28(金) 22:50:15.26ID:UVvcEOOo0 >>283
アレが堂々と嘘ついてるように読めるなら、お前の日本語と俺の日本語違うんだろうね。
アレが堂々と嘘ついてるように読めるなら、お前の日本語と俺の日本語違うんだろうね。
285デフォルトの名無しさん (ワッチョイ 5fcc-yfg2)
2017/04/28(金) 23:01:16.62ID:roW/lMqL0 >>283
コイツ多分学会信者
コイツ多分学会信者
286デフォルトの名無しさん (ワッチョイ db28-1Y5j)
2017/04/29(土) 02:12:01.00ID:XzsrE9yB0 >>279
コンシューマ向けのゲームエンジンだし自前なんじゃ?
コンシューマ向けのゲームエンジンだし自前なんじゃ?
287デフォルトの名無しさん (アウアウエー Sa7f-PXQB)
2017/04/29(土) 09:23:14.57ID:nyANDfpKa 学会?
創価の方も、大学的なのも縁が無いが。。。
創価の方も、大学的なのも縁が無いが。。。
288デフォルトの名無しさん (ワッチョイ db7a-xuhN)
2017/04/29(土) 22:43:17.83ID:QeCXmDWM0 ヘッダファイルを作らずに他ファイルからの利用は前方宣言だけですますのって作法的に問題はない?
289デフォルトの名無しさん (ワッチョイ 6fa6-Ahd3)
2017/04/29(土) 22:55:12.24ID:3c3Uk9T30 関数だったら数による
290デフォルトの名無しさん (ワッチョイ 6bda-L1Lv)
2017/04/29(土) 23:03:29.29ID:S/2IADGO0 >>288
その前方宣言をヘッダファイルに書いといて欲しいな。
その前方宣言をヘッダファイルに書いといて欲しいな。
291デフォルトの名無しさん (ワッチョイ db00-HpWq)
2017/04/29(土) 23:08:33.30ID:hqOpRyPj0 そいつが実装の内部で利用するもので参照先が1ファイルぐらいだったら別にいいんじゃないかな
複数あったら流石にヘッダに書いた方がいいよ
複数あったら流石にヘッダに書いた方がいいよ
292デフォルトの名無しさん (ワッチョイ 7b75-Eih5)
2017/04/29(土) 23:15:36.74ID:xdExBL2r0 引数とか変えたときリンク時(extern ”C”だったら実行時)までエラーが解らないのめんどくさくない?
293デフォルトの名無しさん (ワッチョイ 6f14-EmiY)
2017/04/29(土) 23:16:41.78ID:Ng1HwepU0 でもメンテ時に混乱しそう
294デフォルトの名無しさん (ワッチョイ db59-b9Hp)
2017/04/30(日) 08:25:35.26ID:wQZYXO/b0295274 (ワッチョイ 0bd4-mDay)
2017/04/30(日) 09:35:48.73ID:DBp9z9wf0 みなさん、ご回答ありがとうございました。
GUIライブラリって調べてみたら山ほどあるんですね。
>>274のツールもGUIライブラリを使ったのかもしれませんね。
まぁ、カプコンならゼロから作っている可能性もあるかもしれませんがw
調べてGUIライブラリの中ではimguiが最も便利そうだったので、
使ってみることにします。
ありがとうございました。
GUIライブラリって調べてみたら山ほどあるんですね。
>>274のツールもGUIライブラリを使ったのかもしれませんね。
まぁ、カプコンならゼロから作っている可能性もあるかもしれませんがw
調べてGUIライブラリの中ではimguiが最も便利そうだったので、
使ってみることにします。
ありがとうございました。
296デフォルトの名無しさん (ワッチョイ 7b75-Eih5)
2017/04/30(日) 12:29:31.69ID:kmaYjpOe0297デフォルトの名無しさん (ワッチョイ 7b75-Eih5)
2017/04/30(日) 12:42:40.89ID:kmaYjpOe0 返り値の型を変えたときもそうだけど、変更したとき未定義動作になりやすいからヘッダファイルは作った方が良いよ
298デフォルトの名無しさん (オッペケ Sr1f-zNGF)
2017/04/30(日) 14:56:05.47ID:Lu1XcywOr 『extern ”C”だったら実行時)までエラーが解らない』
どうしてこう他人を陥れたがるのか不思議で仕方ない
どうしてこう他人を陥れたがるのか不思議で仕方ない
299デフォルトの名無しさん (ワッチョイ 5f25-XZJj)
2017/04/30(日) 15:34:31.43ID:6FmE5H1T0300デフォルトの名無しさん (ササクッテロレ Sp1f-X/f6)
2017/04/30(日) 18:30:55.32ID:iF9ITzdSp ぼくの考えとちがう
って意味だよ
って意味だよ
301デフォルトの名無しさん (ワッチョイ 5b3c-VhBr)
2017/04/30(日) 19:24:02.13ID:SNt5gcRU0302デフォルトの名無しさん (スッップ Sd7f-3a3D)
2017/05/01(月) 17:50:14.23ID:JVOYymf/d >>300
そういう意味だったのか。
そういう意味だったのか。
303デフォルトの名無しさん (ワッチョイ 5b3c-Heg1)
2017/05/03(水) 00:04:07.99ID:yi3RDMFU0 皆さんカバレッジってどうやって計測してますか?
環境がLinuxなのでgcov+lcov使って見てるんですが、Branch Coverageを見ると大半の行(分岐のない行を含む)で分岐通ってないって計測結果が出てきて使い物にならず困ってます
環境がLinuxなのでgcov+lcov使って見てるんですが、Branch Coverageを見ると大半の行(分岐のない行を含む)で分岐通ってないって計測結果が出てきて使い物にならず困ってます
304デフォルトの名無しさん (ワッチョイ 7b75-Eih5)
2017/05/03(水) 00:19:05.08ID:jU3FK0a/0305274 (ワッチョイ 0bd4-mDay)
2017/05/03(水) 00:41:17.84ID:uzk5Z1ua0306デフォルトの名無しさん (ワッチョイ 5b3c-Heg1)
2017/05/03(水) 01:39:50.15ID:yi3RDMFU0 >>304
じっくり見てみるとSTL使ってる所が軒並みBranch Coverage未達になってるようなので、インラインで展開されたSTLの中に"型で分岐"してるって箇所があると未達扱いになってるんですかね
どっちにしても使い物にならないと思うんですが、何か設定見逃してるのかなあ
じっくり見てみるとSTL使ってる所が軒並みBranch Coverage未達になってるようなので、インラインで展開されたSTLの中に"型で分岐"してるって箇所があると未達扱いになってるんですかね
どっちにしても使い物にならないと思うんですが、何か設定見逃してるのかなあ
307デフォルトの名無しさん (ワッチョイ dfc3-lkzn)
2017/05/03(水) 04:17:06.25ID:QvJixJfx0 テンプレコードを計測対象から外す
308デフォルトの名無しさん (オッペケ Srf7-TAoZ)
2017/05/04(木) 00:37:27.95ID:p6U1yQ51r 「分岐通ってないって計測結果が出てきて使い物にならず困ってます」
↓
「計測対象から外す」
これがアスペの思考というやつか
↓
「計測対象から外す」
これがアスペの思考というやつか
309デフォルトの名無しさん (ワッチョイ ef7a-7DwS)
2017/05/04(木) 00:38:15.73ID:1zBs0s1k0 ばれなきゃ問題ない
310デフォルトの名無しさん (ワッチョイ 12c3-Rk/b)
2017/05/04(木) 07:12:56.30ID:wet+9Z670 ファイル毎にカバレージ結果が出力されててテンプレコードのファイルもあればそれだけはずす
311デフォルトの名無しさん (ワッチョイ 2775-T0jS)
2017/05/04(木) 07:29:40.84ID:o/Y/60hm0 普通カバレッジ計測というかテストはデバッグビルドでするよね?
なんでインライン展開されてんの?
なんでインライン展開されてんの?
312デフォルトの名無しさん (ワッチョイ cf92-npF+)
2017/05/04(木) 07:50:33.85ID:z7PkcQKp0 ん?
313デフォルトの名無しさん (ワッチョイ cf3c-+AEo)
2017/05/04(木) 08:18:30.19ID:Qfe4sTHU0314デフォルトの名無しさん (ワッチョイ e2b4-TAoZ)
2017/05/04(木) 08:40:35.32ID:h77SQQVQ0 「なんでインライン展開されてんの?」
これが会話の出来ないアスペというやつだな
これが会話の出来ないアスペというやつだな
315デフォルトの名無しさん (ワッチョイ bea6-Ogwz)
2017/05/04(木) 08:45:37.98ID:fxaUnXhO0 アスペルガー症候群の話が一種の希望になっているのだな
316デフォルトの名無しさん
2017/05/04(木) 09:21:07.22ID:wA0ba8dUO へえ
317デフォルトの名無しさん (ワッチョイ 2775-T0jS)
2017/05/04(木) 09:54:23.37ID:o/Y/60hm0 >>314
え?どこが?
え?どこが?
318デフォルトの名無しさん (ワッチョイ 2775-T0jS)
2017/05/04(木) 09:55:59.68ID:o/Y/60hm0 >>313
俺はgcov使ってるけど行カバレッジしか見てないよ
俺はgcov使ってるけど行カバレッジしか見てないよ
319デフォルトの名無しさん (ワッチョイ 2775-T0jS)
2017/05/05(金) 14:14:29.37ID:b5hiFaeg0 自分の思った答えと違う物が出てきたら相手をアスペと言って話を打ち切る方が会話の出来ない奴だな
320デフォルトの名無しさん (ワッチョイ 360d-vxmx)
2017/05/05(金) 17:05:00.51ID:vdKQUTyP0 意味もよく知らずに単なる記号として使ってるのまる出しだしね
321デフォルトの名無しさん (ワッチョイ 3259-lr4m)
2017/05/07(日) 07:51:48.66ID:iaJElGo90 質問ッス
ヘッダファイルに
class LongLongLongNameClass { .... }
という長い名前のクラス定義を書いて、
.cppの方にメソッドの本体を書く場合、
LongLongLongNameClass::LongLongLongNameClass() { ... } // コンストラクタ
int LongLongNameClass::someMethodA(int x, int y) { ... } // メソッド
...
とか繰り返しLongLongLongNameClass::をタイプしたりコピペする羽目になり、
この手間を減らしたいのですが何か良いエディターとかプラグインとかはご存知ありませんか、
VCのクラスウィザードは書式がほぼ決め打ちで自由に弄れないのでイヤン
ヘッダファイルに
class LongLongLongNameClass { .... }
という長い名前のクラス定義を書いて、
.cppの方にメソッドの本体を書く場合、
LongLongLongNameClass::LongLongLongNameClass() { ... } // コンストラクタ
int LongLongNameClass::someMethodA(int x, int y) { ... } // メソッド
...
とか繰り返しLongLongLongNameClass::をタイプしたりコピペする羽目になり、
この手間を減らしたいのですが何か良いエディターとかプラグインとかはご存知ありませんか、
VCのクラスウィザードは書式がほぼ決め打ちで自由に弄れないのでイヤン
322デフォルトの名無しさん (ワッチョイ 32cc-LLPe)
2017/05/07(日) 07:54:18.33ID:nwkz2Klr0 using
323デフォルトの名無しさん (ワッチョイ 3259-lr4m)
2017/05/07(日) 08:07:21.46ID:iaJElGo90 >>322
説明が抜けてすみませんが
LongLongLongNameClass::LongLongLongNameClass() { ... } // コンストラクタ
int LongLongNameClass::someMethodA(int x, int y) { ... } // メソッド
...
というスタイルは変えずに入力したいので、usingやプリプロセッサは極力使わない方向でおながいします
ちな原則usingの使用は関数スコープ内のみとさせていただいております
(ソースコード先頭でusing namespace std;とやる人が定期的に現れるため
説明が抜けてすみませんが
LongLongLongNameClass::LongLongLongNameClass() { ... } // コンストラクタ
int LongLongNameClass::someMethodA(int x, int y) { ... } // メソッド
...
というスタイルは変えずに入力したいので、usingやプリプロセッサは極力使わない方向でおながいします
ちな原則usingの使用は関数スコープ内のみとさせていただいております
(ソースコード先頭でusing namespace std;とやる人が定期的に現れるため
324デフォルトの名無しさん (ワッチョイ fe14-PP+T)
2017/05/07(日) 08:27:15.49ID:FjvRjK2r0 C++の質問というよりエディタ側で解決したいならエディタ側のスレで聞いたほうがいい希ガス
325デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ b7f1-Dey6)
2017/05/07(日) 09:08:19.96ID:UkiHSZAH0 CTRL+Vを何種類か格納できるソフトがあるだろう
326デフォルトの名無しさん (ワッチョイ 32cc-LLPe)
2017/05/07(日) 09:10:08.52ID:nwkz2Klr0 VSCode辺りのプラグインになんかあるんジャマイカ?
327デフォルトの名無しさん (ワッチョイ 46cd-pxHH)
2017/05/07(日) 09:51:45.18ID:/CYUNTD10 Visual Studio使ってるなら普通にIntelliSenseで補完してもらうんじゃだめなの?
328デフォルトの名無しさん (ワッチョイ ef00-8Vn8)
2017/05/07(日) 10:58:48.07ID:weBnw+MW0 このクソコードを書いたのは誰だぁ! バッ!ってやりたいけど張本人は逃亡済みなんだろうな
329デフォルトの名無しさん (ワッチョイ ef7a-7DwS)
2017/05/07(日) 11:44:37.51ID:onq3BzaP0 Visual studioならヘッダに宣言を書いて、それを右クリックで空の関数を自動実装してくれる機能がある
330デフォルトの名無しさん (ワッチョイ cf92-npF+)
2017/05/07(日) 11:56:22.15ID:w48Ptm+H0331デフォルトの名無しさん (ワッチョイ 3259-lr4m)
2017/05/07(日) 12:27:41.53ID:iaJElGo90332デフォルトの名無しさん (ワッチョイ 3e0d-Yh7p)
2017/05/19(金) 17:53:08.12ID:/7Hxktnz0 C++17か、C++20でもいいけど
virtualをextern "C"みたいにブレースで範囲指定できるようになって欲しい
virtualをextern "C"みたいにブレースで範囲指定できるようになって欲しい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★2 [蚤の市★]
- クリスマスの「予定なし」54% [少考さん★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 日銀0.75%に利上げへ、30年ぶりの水準に 19日金融政策決定会合 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★6] [蚤の市★]
- 【STARTO ENTERTAINMENT】SUPER EIGHTの横山裕、フジ『ドッキリGP』ロケで全治2ヶ月の重傷 [Ailuropoda melanoleuca★]
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★4
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★5
- 【朗報】南鳥島のレアアース、中国産の「20倍の純度」青山繁晴氏「日本は資源大国」日本復活のファンファーレが鳴り響く! [673057929]
- お前ら 寒さ対策どうしてるの [769050516]
- 茶ぁしばこうや··· ( ¨̮ )︎︎𖠚ᐝ3
- 茶ぁしばこうや··· ( ¨̮ )︎︎𖠚ᐝ2
