次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part132
http://mevius.5ch.net/test/read.cgi/tech/1507561894/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
http://mevius.5ch.net/test/read.cgi/tech/1509780815/
■長いソースを貼るときはここへ。■
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
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
C++相談室 part133
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 1fcf-H1rY)
2017/11/24(金) 16:52:50.43ID:WoNXR2ax0956デフォルトの名無しさん (ワッチョイ add5-UJUP)
2018/01/16(火) 18:00:29.71ID:zATeRHxg0 VS2017ではデフォでは何も言ってこず
/W4にするとC4250が出る
warningだろ? errorは直すしかないが
warningは内容を読んで理解したうえでどうするかを判断するものだ
必ず消そうと思うな、キリねえぞ
意味を理解しないからdisられたと思っちまうんだよ
/W4にするとC4250が出る
warningだろ? errorは直すしかないが
warningは内容を読んで理解したうえでどうするかを判断するものだ
必ず消そうと思うな、キリねえぞ
意味を理解しないからdisられたと思っちまうんだよ
957デフォルトの名無しさん (ワッチョイ add5-UJUP)
2018/01/16(火) 18:02:50.15ID:zATeRHxg0 どうしても「消すこと」が絶対ならこれやっとけ
#pragma warning(disable : 4250)
#pragma warning(disable : 4250)
958デフォルトの名無しさん
2018/01/16(火) 18:08:17.81 >>955
なんでITest2を仮想継承してないの?
なんでITest2を仮想継承してないの?
959デフォルトの名無しさん (スプッッ Sdea-IjLh)
2018/01/16(火) 18:11:37.58ID:JbjA4DiDd この場合どっちを継承するとかの問題もないし
普通にこっちにも virtual つければいいだけだと思うが vc だと違うのか?
>>955
>class CHoge : public ITest2, public CTest1 {
>public: virtual void Func() {}
>};
こう
class CHoge : virtual public ITest2, virtual public CTest1 {
public: virtual void Func() {}
};
普通にこっちにも virtual つければいいだけだと思うが vc だと違うのか?
>>955
>class CHoge : public ITest2, public CTest1 {
>public: virtual void Func() {}
>};
こう
class CHoge : virtual public ITest2, virtual public CTest1 {
public: virtual void Func() {}
};
960デフォルトの名無しさん (ワッチョイ add5-UJUP)
2018/01/16(火) 18:30:21.88ID:zATeRHxg0 おまえら質問者に教えて貰うあべこべになりそうだなw
961デフォルトの名無しさん (ワッチョイ ea34-yppE)
2018/01/16(火) 18:55:59.62ID:Ngn2q6Fj0 iTest2のDraw()が零でCTest1のDraw()が定義されているからそりゃ衝突する罠
962デフォルトの名無しさん (ワッチョイ e531-BgxS)
2018/01/16(火) 20:35:10.19ID:GcKo/GK70963デフォルトの名無しさん (ワッチョイ 2a98-4pcN)
2018/01/17(水) 12:08:14.47ID:iC3iQa/y0 boost::spirit::qiで
boost::spirit::qi::rule<std::string::iterator, std::string()> hogehoge;
としてとき std::string() のようにかっこ付でテンプレート引数に与えていますが
このかっこ付で型名をあたえる方法はどのように活用できますか?(一般論として
boost::spirit::qi::rule<std::string::iterator, std::string()> hogehoge;
としてとき std::string() のようにかっこ付でテンプレート引数に与えていますが
このかっこ付で型名をあたえる方法はどのように活用できますか?(一般論として
964デフォルトの名無しさん (ワッチョイ 0aa8-XiqC)
2018/01/17(水) 13:05:18.47ID:K0Busrpg0 それは特別な方法ではなく普通の『引数をとらずstringを返す関数型』の指定でしかないから
一般論として普通はテンプレートで関数の型を明示的に指定したいときに活用する
一般論として普通はテンプレートで関数の型を明示的に指定したいときに活用する
965デフォルトの名無しさん (ワッチョイ 2a98-4pcN)
2018/01/17(水) 14:11:03.20ID:iC3iQa/y0 ありがとうございます。
引数のシグネチャに戻り値を加えたものってことでいいんですかね?
これで関数の入出力の型をテンプレートが知ることができるということですか
引数のシグネチャに戻り値を加えたものってことでいいんですかね?
これで関数の入出力の型をテンプレートが知ることができるということですか
966デフォルトの名無しさん (ワッチョイ b5b3-QpsD)
2018/01/17(水) 22:57:17.27ID:xvLKn6F+0 ビルドに対するプロファイラってありますか?
967デフォルトの名無しさん (ワッチョイ 9d23-bNKV)
2018/01/18(木) 11:15:13.47ID:4g2nAWWS0968デフォルトの名無しさん (ワッチョイ 25b3-GP+B)
2018/01/18(木) 20:20:38.59ID:YPPczFY+0 ありがとうございます
969デフォルトの名無しさん (ワッチョイ a37f-QRuf)
2018/01/19(金) 10:25:28.43ID:2zN3bRh70 質問お願いします。
装置制御のプログラムを組みたいと思っているのですが、最適な言語はC++でいいのか迷っています。
内容としては、イベントを開く際に、一軒家の室内灯のオンオフ制御や、スイッチの信号受信、信号を送信しての仕掛の動作などです。
現在理解している言語はVBAのみです。
どの言語を学習するにしろ、ほぼ一からの学習になると思うので、最適な言語は何なのか調べているところです。
最適なものはC++なのか、それとも他にあるのか教えて頂けたら幸いです。
装置制御のプログラムを組みたいと思っているのですが、最適な言語はC++でいいのか迷っています。
内容としては、イベントを開く際に、一軒家の室内灯のオンオフ制御や、スイッチの信号受信、信号を送信しての仕掛の動作などです。
現在理解している言語はVBAのみです。
どの言語を学習するにしろ、ほぼ一からの学習になると思うので、最適な言語は何なのか調べているところです。
最適なものはC++なのか、それとも他にあるのか教えて頂けたら幸いです。
970愛知人
2018/01/19(金) 10:28:45.88ID:96/ZCuec そんなんハードウェアによるだろ
971デフォルトの名無しさん (オイコラミネオ MM79-dWYP)
2018/01/19(金) 10:43:53.96ID:ZWDiJg2ZM 対象は全く問題ないがC言語を理解したあとでないといきなりC++を学うのは危険です。
972デフォルトの名無しさん (スップ Sd03-kqG9)
2018/01/19(金) 10:50:54.04ID:5gb0XR0Xd C++がベスト
973デフォルトの名無しさん (ワッチョイ f5bb-nLHG)
2018/01/19(金) 10:57:22.28ID:jSqbt2Li0 >>969
CPUは何を使う予定?
CPUは何を使う予定?
974デフォルトの名無しさん (ワッチョイ a37f-QRuf)
2018/01/19(金) 11:02:40.08ID:2zN3bRh70975愛知人
2018/01/19(金) 11:09:04.52ID:96/ZCuec どうやって照明をオンオフするの?
元からコンピュータによる照明制御の仕組みが備わってる建物か照明自体に無線通信機能のついてるやつじゃないと無理じゃね?
元からコンピュータによる照明制御の仕組みが備わってる建物か照明自体に無線通信機能のついてるやつじゃないと無理じゃね?
976愛知人
2018/01/19(金) 11:11:31.52ID:96/ZCuec それか物理的にスイッチを押す装置を取り付けるか...
977デフォルトの名無しさん (ワッチョイ a37f-QRuf)
2018/01/19(金) 11:15:52.48ID:2zN3bRh70978愛知人
2018/01/19(金) 11:21:06.90ID:96/ZCuec LEDを後付けとは?照明用のLED並みに明るいLEDを部屋に置くということ?
照明をリモコン化する商品はたくさんあるようだからそれらを使って既存の照明を無線化することもできるが。
照明をリモコン化する商品はたくさんあるようだからそれらを使って既存の照明を無線化することもできるが。
979デフォルトの名無しさん (ワッチョイ a37f-QRuf)
2018/01/19(金) 11:26:16.24ID:2zN3bRh70980デフォルトの名無しさん (ワッチョイ f5bb-nLHG)
2018/01/19(金) 11:28:53.86ID:jSqbt2Li0 点滅ってパルス幅変調?
981愛知人
2018/01/19(金) 11:32:59.39ID:96/ZCuec 無線のでもオンオフを繰り返せばいいはず。
後付けの照明って室内灯レベルには照らせなさそうだがそれでも問題ない?
後付けの照明って室内灯レベルには照らせなさそうだがそれでも問題ない?
982デフォルトの名無しさん (ワッチョイ a37f-QRuf)
2018/01/19(金) 11:50:52.24ID:2zN3bRh70983デフォルトの名無しさん (ワッチョイ 0b79-2tnM)
2018/01/19(金) 12:08:12.88ID:L4zuKtC40984愛知人
2018/01/19(金) 12:08:27.47ID:96/ZCuec いい照明装置が見つかったとして、こういうSSRとArduinoを使ってAC電源を制御するとか。Arduinoなら言語は必然的にC言語。
http://akizukidenshi.com/catalog/g/gI-08620/
http://akizukidenshi.com/catalog/g/gI-08620/
985デフォルトの名無しさん (ワッチョイ f5bb-nLHG)
2018/01/19(金) 12:09:17.61ID:jSqbt2Li0 なるほど、明るさをじわーっと変化させたりじゃないのね
で、C++の話に戻るけど
C++を使うならC++コンパイラがあるCPUを選ぶ必要があるぞ
たとえばg++を使うならARMはいいけどPIC16F84なんかは無理
で、C++の話に戻るけど
C++を使うならC++コンパイラがあるCPUを選ぶ必要があるぞ
たとえばg++を使うならARMはいいけどPIC16F84なんかは無理
986デフォルトの名無しさん (ワッチョイ a37f-QRuf)
2018/01/19(金) 13:49:09.01ID:2zN3bRh70987デフォルトの名無しさん (ドコグロ MM79-z/Ib)
2018/01/19(金) 15:12:20.32ID:yMU0ke2CM Wifi対応のLED電球をスマホで制御ならやったことある
この程度でいいなら制御側はなんでもいい気がする
この程度でいいなら制御側はなんでもいい気がする
988デフォルトの名無しさん (ワッチョイ 3d46-7dS8)
2018/01/20(土) 00:19:28.66ID:i+Y70H5F0 std::vectorの[]演算子って引数の型がstd::size_tで定義されてるけどint型とかshort型で渡すと暗黙の型変換がかかって遅くなる?
989愛知人
2018/01/20(土) 00:21:47.27ID:sgAjbMHf 型はコンパイル時に決定されるのでは?
990デフォルトの名無しさん (ワッチョイ 557f-GP+B)
2018/01/20(土) 00:29:04.03ID:gCiUg27G0 キャストはコストがかかるってメイヤーズが言ってた
991デフォルトの名無しさん (ワッチョイ 2334-wln7)
2018/01/20(土) 01:25:38.81ID:AVDgMNZq0 movzxで変換かけるだろうし多少遅くはなる
992デフォルトの名無しさん (ワッチョイ d5b3-uO2t)
2018/01/20(土) 02:12:08.07ID:m8g+JTvk0 大抵の石では拡大型変換は多くても1命令でできるので、遅くなるっちゃ遅くなるけどそこまで気にするほどでもない
更に言うと、コンパイラの最適化次第では型変換を省略して0命令になるかもしれない
よほど変態的な型変換を挟むとか、組み込み等で1命令でも削減したいとかでなければ、あまり深く考えても…
更に言うと、コンパイラの最適化次第では型変換を省略して0命令になるかもしれない
よほど変態的な型変換を挟むとか、組み込み等で1命令でも削減したいとかでなければ、あまり深く考えても…
993デフォルトの名無しさん (ワッチョイ f5bb-nLHG)
2018/01/20(土) 06:49:10.98ID:JEi/sl9H0 その前にさ
size_tでないならじゃあ何型であるべきだと思っているんだ?
displacement(base + index)というアドレス計算のindexに当たるところだが
size_tでないならじゃあ何型であるべきだと思っているんだ?
displacement(base + index)というアドレス計算のindexに当たるところだが
994デフォルトの名無しさん
2018/01/20(土) 06:51:43.72 >>993
誰もそこは問題にしてないだろ
誰もそこは問題にしてないだろ
995デフォルトの名無しさん (ワッチョイ f5bb-nLHG)
2018/01/20(土) 07:49:40.98ID:JEi/sl9H0996デフォルトの名無しさん (ワッチョイ 8576-3us9)
2018/01/20(土) 08:37:45.07ID:y71EKvJV0 遅くなる可能性はある
遅くなったとしても微妙
というのが回答
遅くなったとしても微妙
というのが回答
997デフォルトの名無しさん (ワッチョイ 8576-3us9)
2018/01/20(土) 08:45:09.85ID:y71EKvJV0 [ ] のコストが問題で高速化したいなら
data() で生ポで扱うとか
アセンブラを使うとか
ループアンロールとか
複数ループの結合とか
まあ色々とテクニックはある
マルチスレッド化、GPU利用、アルゴリズム改善...
など、もっと大きなレベルの最適化も
data() で生ポで扱うとか
アセンブラを使うとか
ループアンロールとか
複数ループの結合とか
まあ色々とテクニックはある
マルチスレッド化、GPU利用、アルゴリズム改善...
など、もっと大きなレベルの最適化も
998デフォルトの名無しさん (ワッチョイ 8576-3us9)
2018/01/20(土) 08:46:28.85ID:y71EKvJV0 [ ] のコストが問題になるのは非常に小さなループだろうから
型くらいはコンパイラが勝手に最適化するのが普通
型くらいはコンパイラが勝手に最適化するのが普通
999デフォルトの名無しさん (ワッチョイ 8576-3us9)
2018/01/20(土) 08:48:22.54ID:y71EKvJV0 実際に問題になっている事が確かめられて無いのなら
最適化しないで普通にコードを書いた方が良い
見やすさ、変更のしやすさ、移植性、バグの出にくさ、...
などの理由で
最適化しないで普通にコードを書いた方が良い
見やすさ、変更のしやすさ、移植性、バグの出にくさ、...
などの理由で
1000デフォルトの名無しさん (ワッチョイ 8576-3us9)
2018/01/20(土) 08:53:39.66ID:y71EKvJV0 >>993
アホ
アホ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 56日 16時間 0分 49秒
新しいスレッドを立ててください。
life time: 56日 16時間 0分 49秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 「働いて働いて」の流行語大賞に懸念 「言葉が独り歩き」 過労自殺遺族 [尺アジ★]
- 車のボンネットに乗せて走行し振り落とした殺人未遂容疑で逮捕 中国籍のタクシー運転手を不起訴処分 [七波羅探題★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 国民 居住目的でない住宅所有者に「空室税」課せる法案を提出 ★3 [少考さん★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★2
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★3
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- 官僚「台湾有事についての質問か、『政府として逐一答えない』と…(カタカタカタ)」高市「私1人で答弁できるわよ!」 [972432215]
- 🏡
- 【悲報】高市早苗、被災民に対し「自分の命くらいは自分で守ってくださいね」と切り捨てし大炎上 [339712612]
