次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part137 (正しくはpart138)
http://mevius.5ch.net/test/read.cgi/tech/1535353320/
C++相談室 part139
https://mevius.5ch.net/test/read.cgi/tech/1538755188/
C++相談室 part140
https://mevius.5ch.net/test/read.cgi/tech/1547326582/
C++相談室 part141
https://mevius.5ch.net/test/read.cgi/tech/1550772463/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.103【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1530384293/
■長いソースを貼るときはここへ。■
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++相談室 part142
■ このスレッドは過去ログ倉庫に格納されています
2019/04/01(月) 22:17:05.84ID:wmfpIKt/
650デフォルトの名無しさん
2019/05/23(木) 18:57:16.20ID:9reHFHA1651デフォルトの名無しさん
2019/05/23(木) 19:08:43.60ID:0JW0v20n istreamのoperator boolはEOFでもtrue返すから無限ループだぞ
652デフォルトの名無しさん
2019/05/23(木) 19:20:55.28ID:9reHFHA1 じゃあ
while(fin>>temp, (int)temp!=EOF) {
A.push_back(temp);
}
は?
while(fin>>temp, (int)temp!=EOF) {
A.push_back(temp);
}
は?
653デフォルトの名無しさん
2019/05/23(木) 19:42:12.63ID:GRcYBCGD654デフォルトの名無しさん
2019/05/23(木) 19:43:51.77ID:fqmO3Q5/ any や、Automaticallyで、機械にやらせてる。
655デフォルトの名無しさん
2019/05/23(木) 22:36:29.02ID:9reHFHA1656デフォルトの名無しさん
2019/05/24(金) 00:15:40.41ID:oGkYW18h 質問です。
単純なforループ処理の途中でエンターキーを押したらストップ、もう一度押すとスタートみたいなことをするにはどうしたらいいですか?
単純なforループ処理の途中でエンターキーを押したらストップ、もう一度押すとスタートみたいなことをするにはどうしたらいいですか?
657デフォルトの名無しさん
2019/05/24(金) 01:06:43.34ID:Ph/OCthx 対象がコンソールか、ウィンドウかで違う。
conio.h使える環境で、コンソールだったら、_kbhit()と_getch()使えば実現はできるが、ウィンドウプログラムの場合はウインドウの作法に則る。
コルーチンは言ったら、少し楽になる予定??
conio.h使える環境で、コンソールだったら、_kbhit()と_getch()使えば実現はできるが、ウィンドウプログラムの場合はウインドウの作法に則る。
コルーチンは言ったら、少し楽になる予定??
658デフォルトの名無しさん
2019/05/24(金) 04:01:03.95ID:qG9wsGG5659デフォルトの名無しさん
2019/05/24(金) 09:10:37.78ID:oGkYW18h >>657
コンソールです
コンソールです
660デフォルトの名無しさん
2019/05/24(金) 10:25:59.77ID:Ph/OCthx >>659
MITライセンスな〜〜っ。
暇だから書いたけど、自分の環境のVS2017だとこれしかわからない。
環境依存ちょびっとあるからご注意。
#include <iostream>
#include <cstdint>
#include <limits>
#include <thread>
#include <conio.h>
int main() {
for (std::intmax_t i = 0; i < std::numeric_limits<std::intmax_t>::max(); i++) {
std::cout << i << "\r";
if (_kbhit()) {
_getch();//output first key in.
std::cout << "Wait key in."<<"\r";
_getch();//wait next key in.
std::cout << " "<<"\r";
}
}
return 0;
}
MITライセンスな〜〜っ。
暇だから書いたけど、自分の環境のVS2017だとこれしかわからない。
環境依存ちょびっとあるからご注意。
#include <iostream>
#include <cstdint>
#include <limits>
#include <thread>
#include <conio.h>
int main() {
for (std::intmax_t i = 0; i < std::numeric_limits<std::intmax_t>::max(); i++) {
std::cout << i << "\r";
if (_kbhit()) {
_getch();//output first key in.
std::cout << "Wait key in."<<"\r";
_getch();//wait next key in.
std::cout << " "<<"\r";
}
}
return 0;
}
661デフォルトの名無しさん
2019/05/24(金) 10:26:55.58ID:Ph/OCthx あ、そうだった。空白が整形されるの忘れてた。
662デフォルトの名無しさん
2019/05/24(金) 10:52:12.22ID:Ph/OCthx >>660
スレッドスリープするかもと思って、threadのヘッダーはいってるけど。使わなかったのを忘れていた。
スレッドスリープするかもと思って、threadのヘッダーはいってるけど。使わなかったのを忘れていた。
663デフォルトの名無しさん
2019/05/24(金) 14:04:30.69ID:ff7E+a9X 独自定義したクラスAのlistに、プッシュした場合、新しいインスタンスが作られる?それともアドレスの代入??
list<A> List=new.....;
A a();
List.push(a);
list<A> List=new.....;
A a();
List.push(a);
664デフォルトの名無しさん
2019/05/24(金) 14:08:18.47ID:G1wpIN0H インスタンス
665デフォルトの名無しさん
2019/05/24(金) 14:30:44.82ID:h/Cubnb+ >>649,653,655
俺は個数指定して読み込むということしかやったことないんだが、この方法って他の型でも使えるの?
int だったら
> doubleが読み込めなかったら false になる
というのが成立しないように思えるのだが
俺は個数指定して読み込むということしかやったことないんだが、この方法って他の型でも使えるの?
int だったら
> doubleが読み込めなかったら false になる
というのが成立しないように思えるのだが
666デフォルトの名無しさん
2019/05/24(金) 14:38:19.15ID:QfLs460A ユーザー定義型なら演算子をオーバーロードするんやで
667デフォルトの名無しさん
2019/05/24(金) 14:42:16.00ID:FKmlSCsi668デフォルトの名無しさん
2019/05/24(金) 15:28:08.39ID:YkjJvwKv まあテキストファイルと言っても普通はフォーマットがもっと厳密に決まっているから、一行読み込んでパースしてって感じでやるな
エラー起こったときにこれじゃ行数すら出せないし
エラー起こったときにこれじゃ行数すら出せないし
669デフォルトの名無しさん
2019/05/24(金) 15:34:20.96ID:YkjJvwKv その場合でもgetlineをwhileの中にいれておけば期待した動作になる
最後の行に改行があろうが無かろうがうまくいく
最後の行に改行があろうが無かろうがうまくいく
>>663
A のコピコンが走りますよ!
A のコピコンが走りますよ!
671デフォルトの名無しさん
2019/05/29(水) 18:18:13.81ID:hag6qvkh mainより上で
struct test{int x=0};
struct test obj;
obj.x=99;
ってやると三行目がエラーなんだけどなんでダメなん?
技術的になんでダメなのか教えてください
struct test{int x=0};
struct test obj;
obj.x=99;
ってやると三行目がエラーなんだけどなんでダメなん?
技術的になんでダメなのか教えてください
673デフォルトの名無しさん
2019/05/29(水) 19:12:40.01ID:hag6qvkh ありがとございます
674デフォルトの名無しさん
2019/05/29(水) 19:17:03.50ID:Rr995jUT DOUBLEのSACHIKO。
675デフォルトの名無しさん
2019/05/30(木) 21:51:31.71ID:z7Zp5hm5 戻り値だけのオーバーロードしたいんだけど、むり?
676デフォルトの名無しさん
2019/05/30(木) 21:57:39.88ID:WLaiWVCj 無理です
677蟻人間 ◆T6xkBnTXz7B0
2019/05/30(木) 22:06:45.23ID:rhzd9E8p 天婦羅
678デフォルトの名無しさん
2019/05/30(木) 22:27:06.43ID:rl6Tun4v どうやって使うつもりなのかな
679デフォルトの名無しさん
2019/05/30(木) 22:59:49.76ID:aiZ1ZVIC T f();
auto a = f<Type>();
auto a = f<Type>();
680デフォルトの名無しさん
2019/05/30(木) 23:10:37.32ID:rl6Tun4v >>679
これはよくやる
これはよくやる
681デフォルトの名無しさん
2019/05/30(木) 23:12:17.72ID:rl6Tun4v auto a=std::make_shared<A>();
みたいな感じで
みたいな感じで
682デフォルトの名無しさん
2019/05/30(木) 23:16:18.93ID:z7aQRPDh 実数と複素数のジェネリックプログラミングってどうやるの
実パラメータの数が違うから、結局ほとんどの機能を特殊化してるんだが
実パラメータの数が違うから、結局ほとんどの機能を特殊化してるんだが
684デフォルトの名無しさん
2019/05/30(木) 23:19:32.75ID:s4B+etfT 複素数と実数をジェネリクスでまとめると大抵死ぬぞ。
行列ライブラリなんかも基本別関数だから。
行列ライブラリなんかも基本別関数だから。
685デフォルトの名無しさん
2019/05/30(木) 23:40:09.00ID:z7aQRPDh >>684
やらないのが正解ってことで良いですか?
やらないのが正解ってことで良いですか?
686デフォルトの名無しさん
2019/05/31(金) 19:07:02.02ID:5tY3IGQl ジェネリック医薬品。
687デフォルトの名無しさん
2019/05/31(金) 20:46:39.86ID:SYuh0ZxQ >>685
そう。やらないのが正解。
そう。やらないのが正解。
688デフォルトの名無しさん
2019/05/31(金) 22:32:45.09ID:YZ9ZViZw なんでよ 理由を教えてくれ
689デフォルトの名無しさん
2019/05/31(金) 22:41:35.25ID:8uAssd9+ 理由?やる理由がないからだよ
できるからというだけの理由で無駄な汎用性を持たせようとして無駄に複雑で使いづらい糞が生み出されて結局使われないパターンを嫌というほど見てきたわ
できるからというだけの理由で無駄な汎用性を持たせようとして無駄に複雑で使いづらい糞が生み出されて結局使われないパターンを嫌というほど見てきたわ
690デフォルトの名無しさん
2019/05/31(金) 22:51:46.17ID:YZ9ZViZw うーんそういうもんかね
ある型について定義したジェネリック関数群全てを特殊化するはめになって
もうこれ型パラメータの意味ほぼねぇな
ってなったことはあったけど
ある型について定義したジェネリック関数群全てを特殊化するはめになって
もうこれ型パラメータの意味ほぼねぇな
ってなったことはあったけど
691デフォルトの名無しさん
2019/06/01(土) 01:01:06.10ID:jOO/UBvi パワー系がいて、通り過ぎる人が眼鏡をかけていれば「メガネ、メガネ」、胸の大きい女性なら「オッパイ、オッパイ」と特徴を呟いていたんです。
私は「ヒゲ」と言われたのですが、ひげ生やしていないんですよね。
誰かこの暗号解ける?
私は「ヒゲ」と言われたのですが、ひげ生やしていないんですよね。
誰かこの暗号解ける?
692デフォルトの名無しさん
2019/06/01(土) 01:21:48.47ID:amrEPTXm >>690
今の複素数の例がそれそのものじゃん
今の複素数の例がそれそのものじゃん
693デフォルトの名無しさん
2019/06/01(土) 01:28:26.64ID:vdsZQvk5 >>692
一応関数インターフェースの統一ができるから…
一応関数インターフェースの統一ができるから…
694デフォルトの名無しさん
2019/06/01(土) 01:34:23.92ID:5ncHXmxx std::complex使えばおおよその計算はdoubleその他と共通化できない?
虚部実部を見に行かない範囲ならなんとか
虚部実部を見に行かない範囲ならなんとか
695デフォルトの名無しさん
2019/06/01(土) 07:39:23.04ID:gFsX3PNG そこまで無理に場合分けして共通化させるなら初めから
独立に定義したほうがいい。
しっかり勉強してきた奴ほど無理やり継承ツリーでまとめようとする傾向にある。
それが行き過ぎると無駄なジェネリックの登場となる。
独立に定義したほうがいい。
しっかり勉強してきた奴ほど無理やり継承ツリーでまとめようとする傾向にある。
それが行き過ぎると無駄なジェネリックの登場となる。
696デフォルトの名無しさん
2019/06/01(土) 08:15:26.41ID:uvuK6mvN まあ一度はそういう経験しておいた方がいいな
697デフォルトの名無しさん
2019/06/01(土) 08:43:52.63ID:QzRnFnM6 コルモゴロフ複雑性は計算不能なのだから
プログラムのあるべきコンパクトさについて一般論は存在しない
この点プログラムの記述方法の選択はまさに個々人のセンスに依存したartであり
真に人間らしい営みであると言える
プログラムのあるべきコンパクトさについて一般論は存在しない
この点プログラムの記述方法の選択はまさに個々人のセンスに依存したartであり
真に人間らしい営みであると言える
698デフォルトの名無しさん
2019/06/01(土) 09:38:35.51ID:zEOJGQ26 仮に実数と複素数を継承関係にさせるとして、どっちを親にすべきかで広い合意は取れないからな
円楕円問題と同じ
円楕円問題と同じ
699デフォルトの名無しさん
2019/06/01(土) 11:24:10.29ID:x6StDmNU たとえすべての関数を特殊化することになったとしても、大部分のifを共通化できるはずで、他のクラスのテンプレ引数として区別なく使えるようになるからそれなりに意味はあるでしょ。
700デフォルトの名無しさん
2019/06/01(土) 13:24:21.51ID:ws//1RZ4 意味はないよ
そもそも複素数なんて仮にそれを多用する分野のタスクだったとしても実数に比べて使用頻度は低いんだから、
タスクで本当に必要なものだけを実装すればよい
そもそも複素数なんて仮にそれを多用する分野のタスクだったとしても実数に比べて使用頻度は低いんだから、
タスクで本当に必要なものだけを実装すればよい
701デフォルトの名無しさん
2019/06/01(土) 14:00:28.34ID:jOO/UBvi いや、実数が使えたためしがないから、俺の爺ちゃんが量子を考案したのだが。
702デフォルトの名無しさん
2019/06/01(土) 14:17:26.49ID:eS53UGey お前のじーちゃんシュレーディンガーかよ
703デフォルトの名無しさん
2019/06/01(土) 14:38:11.54ID:jOO/UBvi 高校のとき、心のお兄ちゃんとか心の妹とか流行ってたな。
704デフォルトの名無しさん
2019/06/01(土) 15:52:18.02ID:gFsX3PNG 29=(5+2i)(5-2i)
こんな風に因数分解して欲しくケースなんてほとんどないだろ。
変にポリモルフィックにやるべきじゃない。
こんな風に因数分解して欲しくケースなんてほとんどないだろ。
変にポリモルフィックにやるべきじゃない。
705デフォルトの名無しさん
2019/06/01(土) 16:12:58.52ID:vdsZQvk5 おじちゃん今継承とか動的多態の話しはしてないよ?
706デフォルトの名無しさん
2019/06/01(土) 16:28:52.97ID:gFsX3PNG は?c++でジェネリクスやろうとすればデフォルトで使うことになるだろ?
ボケちゃったのかな?
ボケちゃったのかな?
707デフォルトの名無しさん
2019/06/01(土) 16:40:59.16ID:vdsZQvk5 えっそうなの?
C++でジェネリクスてtemplate使うから継承とか関係なくね
例えば実数と虚数に対応するplus関数を作るとしてどういう実装を想定してんの
C++でジェネリクスてtemplate使うから継承とか関係なくね
例えば実数と虚数に対応するplus関数を作るとしてどういう実装を想定してんの
708デフォルトの名無しさん
2019/06/01(土) 18:04:51.32ID:ws//1RZ4 >>707
テンプレートによるstructual subtypingはポリモーフィズムの実装の一種だよ
テンプレートによるstructual subtypingはポリモーフィズムの実装の一種だよ
709デフォルトの名無しさん
2019/06/01(土) 18:35:49.34ID:y869pNJN conceptはともかく現行のc++のそれを構造的部分型とは言いたくない気持ちがあるのは分からないではない
710デフォルトの名無しさん
2019/06/01(土) 20:21:39.08ID:HfNJIaau マルチエージェントシミュレーションをしたいんですけど、環境と個々のエージェントのクラスはどういった関係で持てばいいんでしょうか
現在はエージェント・環境の全部のインスタンスを進行を行うクラスに持たせています
しかし個々のエージェントが相互の情報を知りたいときに相互にアクセスできるようにするにはどうしたらいいでしょうか?
全てのエージェントが全てのエージェントの参照を手にするのはどこで書き換えが起こるか分からなくなるのでしたくありません
現在はエージェント・環境の全部のインスタンスを進行を行うクラスに持たせています
しかし個々のエージェントが相互の情報を知りたいときに相互にアクセスできるようにするにはどうしたらいいでしょうか?
全てのエージェントが全てのエージェントの参照を手にするのはどこで書き換えが起こるか分からなくなるのでしたくありません
711デフォルトの名無しさん
2019/06/01(土) 20:32:54.41ID:ws//1RZ4 >>710
お前は街にいる人間全員のパンツの柄を知っているのか?
意味のあるシミュレーションをやるからにはエージェントが知ることのできる情報の範囲や内容は明確に定義されていなければならないはずだろう
その定義に従った情報を取得する手段がエージェントに提供されていればよい
お前は街にいる人間全員のパンツの柄を知っているのか?
意味のあるシミュレーションをやるからにはエージェントが知ることのできる情報の範囲や内容は明確に定義されていなければならないはずだろう
その定義に従った情報を取得する手段がエージェントに提供されていればよい
712デフォルトの名無しさん
2019/06/01(土) 20:55:47.81ID:HfNJIaau 例えば互いの距離を知りたい場合どうすればいいですか?
713蟻人間 ◆T6xkBnTXz7B0
2019/06/01(土) 21:01:47.55ID:O6/ikTFN GPSで二つの位置を測定して、その差を求める。
714デフォルトの名無しさん
2019/06/01(土) 21:14:48.00ID:QKlis6p8 二人の心の距離は測れますか
715デフォルトの名無しさん
2019/06/01(土) 21:14:55.91ID:wq+pItFK >>712
神クラスが更新対象のエージェントと周囲の各エージェントとの距離を予め計算し、更新対象のエージェントに計算結果のセットを渡す
そして更新対象エージェントはその結果セットの内容のみに従った行動をするだけ
それをエージェント毎、ステップ毎に繰り返す
実際に必要とされるまで計算を遅延する等、効率化のための実装の工夫は必要だろうけどね
神クラスが更新対象のエージェントと周囲の各エージェントとの距離を予め計算し、更新対象のエージェントに計算結果のセットを渡す
そして更新対象エージェントはその結果セットの内容のみに従った行動をするだけ
それをエージェント毎、ステップ毎に繰り返す
実際に必要とされるまで計算を遅延する等、効率化のための実装の工夫は必要だろうけどね
716デフォルトの名無しさん
2019/06/01(土) 23:30:04.77ID:vdsZQvk5 あらゆる数値型二つを引数にとるdistance関数を定義しろ
あとは二人の心の位置を表す型で特殊化しろ
あとは二人の心の位置を表す型で特殊化しろ
717デフォルトの名無しさん
2019/06/02(日) 10:02:04.84ID:+QRUS/U1 STGの当たり判定やガンパレの頭から伸びるラインだろ
神のような仲介者mediatorを置けばいい
神のような仲介者mediatorを置けばいい
718デフォルトの名無しさん
2019/06/02(日) 11:00:43.72ID:JfX2j2vB >互いの距離
<<質問の意味不明。再入力せよ>>
<<質問の意味不明。再入力せよ>>
719デフォルトの名無しさん
2019/06/02(日) 11:44:35.03ID:JfX2j2vB 神クラスが全エージェント間の距離を計算し続けるのはエージェントN個の完全グラフの枝
N*(N-1)/2個の長さを更新し続けるということであっていかにも無駄が大きい少なくともエー
ジェントが置かれる環境のデータ表現と「互い」とは何かが定義されねばならないありがちな
環境表現としては二次元座標のリストとか正方形や六角形のセル表現とかがありがちで「
互い」というのは普通はエージェントの感覚器と環境(遮蔽物とか)とのインタラクションで規
定されるように作るからそういったブツもシミュレートせよ
N*(N-1)/2個の長さを更新し続けるということであっていかにも無駄が大きい少なくともエー
ジェントが置かれる環境のデータ表現と「互い」とは何かが定義されねばならないありがちな
環境表現としては二次元座標のリストとか正方形や六角形のセル表現とかがありがちで「
互い」というのは普通はエージェントの感覚器と環境(遮蔽物とか)とのインタラクションで規
定されるように作るからそういったブツもシミュレートせよ
720デフォルトの名無しさん
2019/06/02(日) 14:25:56.91ID:RszfEHjQ >>714
まずは心の距離を定義するところからはじめよう
まずは心の距離を定義するところからはじめよう
721デフォルトの名無しさん
2019/06/02(日) 15:22:27.64ID:aSoefH8n 質問よろしいでしょうか?CORBAってもう古いですか?
CORBAのサンプルをこねくり回して送受信するオブジェクトを2つと一時停止や終了をコントロールする
オブジェクトを作ったのですが、お互いに送受信すると思ったら片方が送信しまくって受信が検出できな
いようで困ってます。送信を止めると前に送ったものを受信します。
送信する時に少しsleepを入れると遅いですが思った通りの動きになります。
出来ればsleepなしで動いてほしいのですが、omniORBって同時に送受信できないのでしょうか?
CORBAのサンプルをこねくり回して送受信するオブジェクトを2つと一時停止や終了をコントロールする
オブジェクトを作ったのですが、お互いに送受信すると思ったら片方が送信しまくって受信が検出できな
いようで困ってます。送信を止めると前に送ったものを受信します。
送信する時に少しsleepを入れると遅いですが思った通りの動きになります。
出来ればsleepなしで動いてほしいのですが、omniORBって同時に送受信できないのでしょうか?
722デフォルトの名無しさん
2019/06/02(日) 21:49:55.34ID:a7zvk5vs CORBAの動きはよく分からんあれ本当にまともに動くのか
723デフォルトの名無しさん
2019/06/03(月) 21:34:05.54ID:76rl+S7D d1の実部 d1の虚部
d2の実部 d2の虚部
...
か
d1
d2
...
というフォーマットのファイル(の名前)が与えられたときに、前者なら複素数として、後者なら実数として読んで vector に格納する関数ってどう書くべきでしょうか
d2の実部 d2の虚部
...
か
d1
d2
...
というフォーマットのファイル(の名前)が与えられたときに、前者なら複素数として、後者なら実数として読んで vector に格納する関数ってどう書くべきでしょうか
724デフォルトの名無しさん
2019/06/03(月) 22:02:24.30ID:NMMhu3n8 auto f(std::filesystem::path const& n)
{
using T=double;
auto ret=
std::vector<std::complex<T>>{};
std::ifstream in(n);
std::string line;
while(std::getline(in,s)) {
std::istringstream ss(s);
T r{},i{};
ss >> r >> i;
ret.emplace_back(r,i);
}
rerurn ret;
}
{
using T=double;
auto ret=
std::vector<std::complex<T>>{};
std::ifstream in(n);
std::string line;
while(std::getline(in,s)) {
std::istringstream ss(s);
T r{},i{};
ss >> r >> i;
ret.emplace_back(r,i);
}
rerurn ret;
}
725デフォルトの名無しさん
2019/06/04(火) 07:18:40.68ID:mXL6ajVk726デフォルトの名無しさん
2019/06/04(火) 11:04:36.97ID:stwnRIgs 【速報】金券五百円分とすかいらーく優侍券をすぐもらえる
https://pbs.twimg.com/media/D8I_oeBUIAc0a-m.jpg
@ スマホでたいむばんくを入手
A 会員登録を済ませる
B マイページへ移動する
C 招待コード→招待コードを入力する [Rirz Tu](スペース抜き)
今なら更に4日18時までの登録で2倍の600円の紹介金を入手
クオカードとすかいらーく優待券を両方ゲットできます。
数分で出来ますのでぜひお試し下さい
https://pbs.twimg.com/media/D8I_oeBUIAc0a-m.jpg
@ スマホでたいむばんくを入手
A 会員登録を済ませる
B マイページへ移動する
C 招待コード→招待コードを入力する [Rirz Tu](スペース抜き)
今なら更に4日18時までの登録で2倍の600円の紹介金を入手
クオカードとすかいらーく優待券を両方ゲットできます。
数分で出来ますのでぜひお試し下さい
727デフォルトの名無しさん
2019/06/04(火) 12:18:01.44ID:ZmMHo7YV valgrindって今も使われてますか?
通信にBoost.MPI、ファイル入出力にHDF5を使う並列プログラムをInfinibandなネットワーク環境で走らせてるんですが
valgrindにかけるとアホみたいにエラーが出てうんざりします。
シコシコSuppression Fileを用意するしかないんですかね
通信にBoost.MPI、ファイル入出力にHDF5を使う並列プログラムをInfinibandなネットワーク環境で走らせてるんですが
valgrindにかけるとアホみたいにエラーが出てうんざりします。
シコシコSuppression Fileを用意するしかないんですかね
728デフォルトの名無しさん
2019/06/04(火) 13:24:01.81ID:iQLgDYhZ >>726
早速入れた
早速入れた
729デフォルトの名無しさん
2019/06/04(火) 16:02:32.14ID:puihIuc4 vectorなりstringなりの各要素をfor文で回すとき何も考えずに例えば
for(int i = 0; i < v.size(); ++i)みたいなコード書いてたんだけどさ
C++プライマーで勉強してたらやっぱsize_typeとかautoとかイテレーターとか使ったほうがいいのかなぁって
signedかunsignedかなんてまず問題にならないようなちょっとしたループでも気をつけるべき?気をつけてます?
for(int i = 0; i < v.size(); ++i)みたいなコード書いてたんだけどさ
C++プライマーで勉強してたらやっぱsize_typeとかautoとかイテレーターとか使ったほうがいいのかなぁって
signedかunsignedかなんてまず問題にならないようなちょっとしたループでも気をつけるべき?気をつけてます?
730デフォルトの名無しさん
2019/06/04(火) 16:10:21.98ID:uZb76vTJ 全要素ならrange-based forは便利。
731デフォルトの名無しさん
2019/06/04(火) 18:48:19.92ID:Rd1vYitp 男は黙ってfor eachやぞ
732デフォルトの名無しさん
2019/06/04(火) 19:03:30.86ID:payOgJqe for eachは環境依存では
733デフォルトの名無しさん
2019/06/04(火) 19:17:46.45ID:Gdf9cmgA 要素インデックスを表現する変数にはint型を使わずsize_t型を使うようにする、とかかな。
nposによる未検出判定があるから仕方なしにだけど。
nposによる未検出判定があるから仕方なしにだけど。
734デフォルトの名無しさん
2019/06/04(火) 20:55:52.96ID:5jXXyAl7 んなくだらんことで悩むくらいならその外側で監視するコードでも組んだ方が100倍生産的だわ。
735デフォルトの名無しさん
2019/06/04(火) 21:36:28.65ID:u5rIm+gJ ループ変数にsize_t使うのを徹底しようと思い立ったことも昔あったけど
operator[]とかにsize_t変数入れると「intじゃない!!!ムキー!!!」って警告ほざくクソライブラリがこの世に多すぎて挫折した
operator[]とかにsize_t変数入れると「intじゃない!!!ムキー!!!」って警告ほざくクソライブラリがこの世に多すぎて挫折した
736デフォルトの名無しさん
2019/06/04(火) 21:46:44.91ID:Gdf9cmgA 今や64bitコンパイラが普通だからintよりも暗黙な64bit対応としてsize_tを使うこと増えたんじゃないかな。
intみたいな32bit変数のままだとコンパイル時に警告が大量に出るし、とりあえず無難にsize_tにしとくわ的な感じになってる。
intみたいな32bit変数のままだとコンパイル時に警告が大量に出るし、とりあえず無難にsize_tにしとくわ的な感じになってる。
737デフォルトの名無しさん
2019/06/04(火) 22:05:00.56ID:sAkXOF3J size_tは符号ありにすべきだった
と誰か反省してたよな
ホントめんどくさい
と誰か反省してたよな
ホントめんどくさい
738デフォルトの名無しさん
2019/06/04(火) 22:10:32.07ID:ZspfbBdH intが64ビットになる日はいつですか
739デフォルトの名無しさん
2019/06/04(火) 22:15:44.59ID:5jXXyAl7 その前にビットサイズ付きintでかかれるケースが増えるだろ。
740デフォルトの名無しさん
2019/06/04(火) 22:24:52.24ID:payOgJqe じゃあ128bit整数はいつですか
741デフォルトの名無しさん
2019/06/04(火) 23:51:58.43ID:Q7pPWYoh なんでお前らの職場って大卒欲しがるの?
742デフォルトの名無しさん
2019/06/04(火) 23:57:38.92ID:V/nSGYnK 修士の方が多くね?
743デフォルトの名無しさん
2019/06/05(水) 00:02:44.18ID:4AufAgsU BigInteger書いてるんだけど、補数表現がわけわかめで死にそうになってる。
ウィキペディア頼りで加減算はできたけど、掛け算どうやるねん。
そこで、補数で小学生にもわかるレベルの補数表現の解説プリーズ。
ウィキペディア頼りで加減算はできたけど、掛け算どうやるねん。
そこで、補数で小学生にもわかるレベルの補数表現の解説プリーズ。
744デフォルトの名無しさん
2019/06/05(水) 00:24:44.84ID:oecfF/bP そのままunsigned同士の掛け算すればいいんじゃね?
で長くなったbit数の結果からMSBから変わる直前まで好きなように切り詰める。
で長くなったbit数の結果からMSBから変わる直前まで好きなように切り詰める。
745デフォルトの名無しさん
2019/06/05(水) 01:13:53.17ID:UjRB/6p5 >>743
とりあえず4bitで正数、負数を使った四則演算を手で紙に書いて解いてけば理解できないかな
とりあえず4bitで正数、負数を使った四則演算を手で紙に書いて解いてけば理解できないかな
746デフォルトの名無しさん
2019/06/05(水) 04:56:49.99ID:y/B41+FI コピーコンストラクタを避ける目的でswap使うことってありますか?
747デフォルトの名無しさん
2019/06/05(水) 09:35:36.43ID:BFsqA4Jd748デフォルトの名無しさん
2019/06/05(水) 10:08:32.94ID:2Gd2m+Lo 会社に行っても仕事しないのに、リモートワークとか無理だわ
749デフォルトの名無しさん
2019/06/05(水) 12:06:46.64ID:LHcMHkph 給料は働いた分だけでいいならリモートワークやりたい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 【STARTO ENTERTAINMENT】timelesz篠塚大輝『大きな古時計』替え歌一発ギャグ「今はもう動かない おじいさんにトドメ~♪」が波紋 [Ailuropoda melanoleuca★]
- 【朗報】外務省局長、中国側の要求を断固拒否。「高市さんの答弁は日本政府の立場を変えるものではないし、撤回しない」 [519511584]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 【実況】博衣こよりのえちえち歌枠🧪
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- たまにaカップの女いるけど何を楽しめばいいの?
