次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part137 (正しくはpart138)
http://mevius.5ch.net/test/read.cgi/tech/1535353320/
このスレもよろしくね。
【初心者歓迎】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++相談室 part139
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ f65b-zn+7)
2018/10/06(土) 00:59:48.54ID:CdYUXXMG0129デフォルトの名無しさん (ワッチョイ 1508-vBoO)
2018/10/10(水) 09:18:24.61ID:Mncb4eyW0 clangの開発って、LLVMのチームに入りたいってこと?
だとするとC++のスキルは世界的な有名人になれるくらい凄腕でないと厳しいだろうな
だとするとC++のスキルは世界的な有名人になれるくらい凄腕でないと厳しいだろうな
130デフォルトの名無しさん (ワッチョイ e2d2-pJhu)
2018/10/10(水) 09:46:07.79ID:HW3BEf/50 ん?プルリク送るだけじゃないの
131デフォルトの名無しさん (ワッチョイ 441a-/FYQ)
2018/10/10(水) 10:14:02.27ID:T78UR1cm0 日本のC++トップ集団ってどれなの?
132デフォルトの名無しさん (ワッチョイ 1508-vBoO)
2018/10/10(水) 10:29:11.53ID:Mncb4eyW0 手続きの話と、務まるかって話は別だろ
133デフォルトの名無しさん (スププ Sd94-OWoe)
2018/10/10(水) 11:30:32.89ID:2TMLSXoid C++の世界レベルのスキル。
かっこいいなぁ。
かっこいいなぁ。
134デフォルトの名無しさん (ワッチョイ 1508-vBoO)
2018/10/10(水) 16:14:19.56ID:Mncb4eyW0 gnuの連中と真っ向やり合って勝とうって話だぜ
少なくとも、おまえらではゴミにすらカウントされんだろ
少なくとも、おまえらではゴミにすらカウントされんだろ
135デフォルトの名無しさん (ワッチョイ e66f-vBoO)
2018/10/10(水) 17:08:56.41ID:MsVaxrK/0 バグの指摘だとか、
ドキュメントの typo を直すくらいの役にはたてるかもね。
ただ、自分のミス (未定義を踏んだとか) ではなく
コンパイラのバグであると確信をもって主張するには、
規格をかなり把握しておく必要は有るので、
それだけでもなかなか大変だ。
ドキュメントの typo を直すくらいの役にはたてるかもね。
ただ、自分のミス (未定義を踏んだとか) ではなく
コンパイラのバグであると確信をもって主張するには、
規格をかなり把握しておく必要は有るので、
それだけでもなかなか大変だ。
136デフォルトの名無しさん (スプッッ Sdda-YLcB)
2018/10/10(水) 17:33:55.95ID:+jUb1Zszd ハンガリアン使ってる奴には無理だろうな
137デフォルトの名無しさん (ワッチョイ a6b3-XM+q)
2018/10/10(水) 18:50:52.92ID:ApxL+L/D0 真のJava scriptがあればいいと思うのだが。
138デフォルトの名無しさん (ワッチョイ 7a23-+rwh)
2018/10/10(水) 19:56:55.02ID:TfVezTBt0 至る所に try catch を書かなきゃいけないスクリプト言語か
139デフォルトの名無しさん (ワッチョイ 9bc3-dNAh)
2018/10/10(水) 20:03:19.96ID:kd4mysCH0 最近Java触ってないんだけど
あの検査例外指定を必ず書かされる糞仕様はまだ残ってるの?
あの検査例外指定を必ず書かされる糞仕様はまだ残ってるの?
140デフォルトの名無しさん (ワッチョイ 529f-QTQU)
2018/10/10(水) 20:57:53.79ID:1d6HAJSZ0141デフォルトの名無しさん (ワッチョイ 70b3-vBoO)
2018/10/10(水) 21:24:35.61ID:r0MKwZEq0142デフォルトの名無しさん (ワッチョイ e66f-vBoO)
2018/10/10(水) 22:41:09.57ID:MsVaxrK/0 より詳しい人が精査するという前提でとにかく目を増やす、
おおざっぱでもバグを発見する目になるというのも悪いわけじゃないしな。
開発メンバーが少ないならそういう雑多な情報は嫌がられることもあるかもしれんが、
CLANG 級のソフトならそれなりにきちんとした開発体制は出来てるだろう。
おおざっぱでもバグを発見する目になるというのも悪いわけじゃないしな。
開発メンバーが少ないならそういう雑多な情報は嫌がられることもあるかもしれんが、
CLANG 級のソフトならそれなりにきちんとした開発体制は出来てるだろう。
143デフォルトの名無しさん (ワッチョイ c7c7-4Hut)
2018/10/11(木) 08:11:33.98ID:2jR4X2Zc0 バグ探しとかそういうレベルじゃなく
今なら並列に重きを置く最適化とかが勝負だろうが
今なら並列に重きを置く最適化とかが勝負だろうが
144デフォルトの名無しさん (ワッチョイ e74e-/wJ2)
2018/10/11(木) 09:29:29.42ID:WBThZCRQ0 >>128は開発に携わりたいと言ってるのに、一人が無理と言い出し、多数バグ探ししか無理と言い
誰もアドバイス出来てないところが面白い
誰もアドバイス出来てないところが面白い
145デフォルトの名無しさん
2018/10/11(木) 09:49:26.64ID:RY8aHP4O0 結局のところ、マウント取りたいだけなのよね
146デフォルトの名無しさん (スププ Sdff-xHoY)
2018/10/11(木) 11:10:54.68ID:dKSczptfd 会社にもそういうやつの多いこと多いこと…
147デフォルトの名無しさん (ワッチョイ c7c7-4Hut)
2018/10/11(木) 11:39:55.98ID:2jR4X2Zc0 ム板で返す言葉に事欠いて人格批判か
会社にも、論文に人情論を書くようなアホはさすがに少ないな
会社にも、論文に人情論を書くようなアホはさすがに少ないな
148デフォルトの名無しさん (ワッチョイ bf6f-4Hut)
2018/10/11(木) 13:36:17.85ID:PBtwUpWj0 >>144
本人が簡単ではないと思ってるから、 (割とハードルが低く) 出来ることもあるとアドバイスされている。
本人が簡単ではないと思ってるから、 (割とハードルが低く) 出来ることもあるとアドバイスされている。
149デフォルトの名無しさん (ワッチョイ e74e-/wJ2)
2018/10/11(木) 15:41:08.81ID:WBThZCRQ0 >>148
まあ新型のゲーム機のバグを見つけてネットで大騒ぎするというアドバイスは、本人は望んでなさそうだけどな
まあ新型のゲーム機のバグを見つけてネットで大騒ぎするというアドバイスは、本人は望んでなさそうだけどな
150デフォルトの名無しさん (ワッチョイ 27b3-4Hut)
2018/10/11(木) 16:14:12.43ID:AkyZHzlY0151デフォルトの名無しさん (ワッチョイ c7c7-4Hut)
2018/10/11(木) 17:25:23.27ID:2jR4X2Zc0 話の腰を折るようで悪いが
128が言っているのがclang自体の開発かどうか
まだ仮定なんだが
128が言っているのがclang自体の開発かどうか
まだ仮定なんだが
152デフォルトの名無しさん (オッペケ Sr9b-aaey)
2018/10/12(金) 01:44:46.58ID:/I0EFebir スマートポインタの中身ぶち壊して他のアドレス与えて使いますことってできる?
153デフォルトの名無しさん (ワッチョイ 4723-WryL)
2018/10/12(金) 04:03:45.88ID:EXEDaiYK0 C++言語でok
てかそれ単に代入すりゃいいんじゃないの
reset でもいいけど
unique_ptr
https://stackoverflow.com/questions/37806616/reassign-unique-ptr-object-with-make-unique-statements-memory-leak
shared_ptr
https://stackoverflow.com/questions/31438714/stdshared-ptr-reset-vs-assignment
てかそれ単に代入すりゃいいんじゃないの
reset でもいいけど
unique_ptr
https://stackoverflow.com/questions/37806616/reassign-unique-ptr-object-with-make-unique-statements-memory-leak
shared_ptr
https://stackoverflow.com/questions/31438714/stdshared-ptr-reset-vs-assignment
154デフォルトの名無しさん (オッペケ Sr9b-aaey)
2018/10/12(金) 04:25:48.47ID:/I0EFebir >>153
代入したら、元の生ポインタはいつ消えるの?
代入したら、元の生ポインタはいつ消えるの?
155デフォルトの名無しさん (ワッチョイ dfb3-EA7j)
2018/10/12(金) 05:16:36.75ID:Q8TQ4FMY0156デフォルトの名無しさん (ブーイモ MMcf-NsMu)
2018/10/12(金) 05:17:14.20ID:1iFt3dhJM scopeから出たら消える
157デフォルトの名無しさん (スプッッ Sd7f-WryL)
2018/10/12(金) 05:40:31.89ID:ZYTXH3K/d >>154
「消える」って言葉で何を意味してるのかがわからない
ポインタは消したりできるものではない
ポインタが指している先のインスタンスがデストラクトされるってことなら、
代入なりresetなりした時に前のをdeleteする必要があればdeleteされる
foo * p = new foo;
unique_ptr<foo> q(p);
みたいなときに q に何かして p に nullptr が入って欲しいならそれは無理
「消える」って言葉で何を意味してるのかがわからない
ポインタは消したりできるものではない
ポインタが指している先のインスタンスがデストラクトされるってことなら、
代入なりresetなりした時に前のをdeleteする必要があればdeleteされる
foo * p = new foo;
unique_ptr<foo> q(p);
みたいなときに q に何かして p に nullptr が入って欲しいならそれは無理
158デフォルトの名無しさん (ワッチョイ df7c-LO+h)
2018/10/12(金) 06:06:36.57ID:U+Po+Cgl0159デフォルトの名無しさん (ワッチョイ df04-tiyD)
2018/10/12(金) 16:26:55.42ID:KckWK6Wl0 最近、gccを8.2にアップグレードしたのですが、
行列ライブラリGLMの最新版を使おうとすると、
std::log2他幾つかの数学関数(cmath)が未宣言とか言われてエラーがでます。
#代わりに::log2を使えとも
ネットを調べてみると、
「log2等はC99以降の追加なのでstd名前空間には入らない」
等のコメントが見つかったのですが、
ここら辺の真偽について教えてください。
仕様的な真偽以外にも、
1. 他のOSのg++8.2以上でも(自宅はFreeBSD10.0)でも同じなのか?
2. コンパイラオプション等で制御する方法はあるのか?
についても情報を求めています。
行列ライブラリGLMの最新版を使おうとすると、
std::log2他幾つかの数学関数(cmath)が未宣言とか言われてエラーがでます。
#代わりに::log2を使えとも
ネットを調べてみると、
「log2等はC99以降の追加なのでstd名前空間には入らない」
等のコメントが見つかったのですが、
ここら辺の真偽について教えてください。
仕様的な真偽以外にも、
1. 他のOSのg++8.2以上でも(自宅はFreeBSD10.0)でも同じなのか?
2. コンパイラオプション等で制御する方法はあるのか?
についても情報を求めています。
160159 (ワッチョイ df04-tiyD)
2018/10/12(金) 16:33:39.71ID:KckWK6Wl0 追記:
-std=c++11でも-std=c++17でもダメでした。何故?
-std=c++11でも-std=c++17でもダメでした。何故?
161デフォルトの名無しさん (オッペケ Sr9b-aaey)
2018/10/12(金) 20:11:37.97ID:ic9zmoqmr162デフォルトの名無しさん (ワッチョイ 47c3-k+IC)
2018/10/12(金) 20:50:53.44ID:aBKT1Xur0 namespace std{
#include <math.h>
}
#include <math.h>
}
163はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf6f-4Hut)
2018/10/12(金) 21:26:30.53ID:v3EBhOgT0 >>159
言語仕様的には C++11 で std::log2 は追加された。
なので、 C++11 以降なら cmath を include していれば std::log2 を使うことは出来る。
C++ は C が提供する関数は基本的に使えることになっていて、それらは std 名前空間に属するが、
C++03 の時点で想定していた C は C90 のこと。 なので、 C++03 には log2 は無かった。
ただ、環境に C99 用の math.h があればそれを include すれば (C++03 の仕様には無いが) std 名前空間に属しない関数として使えていた。
言語仕様的には C++11 で std::log2 は追加された。
なので、 C++11 以降なら cmath を include していれば std::log2 を使うことは出来る。
C++ は C が提供する関数は基本的に使えることになっていて、それらは std 名前空間に属するが、
C++03 の時点で想定していた C は C90 のこと。 なので、 C++03 には log2 は無かった。
ただ、環境に C99 用の math.h があればそれを include すれば (C++03 の仕様には無いが) std 名前空間に属しない関数として使えていた。
164デフォルトの名無しさん (ワッチョイ dfbd-f3lA)
2018/10/12(金) 23:30:34.87ID:1VvBVVcs0 >SCHEME
こりゃお見それしました
こりゃお見それしました
165デフォルトの名無しさん (ワッチョイ df04-tiyD)
2018/10/13(土) 14:24:29.26ID:EibBUXfA0166はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf6f-4Hut)
2018/10/13(土) 18:50:17.42ID:F7qz0ZHX0 >>165
どっち?
- GLM を使おうとするプログラムで std::log2 が未宣言というエラーになる
- cmath を include したどんなプログラムでも std::log2 を使えない
どっち?
- GLM を使おうとするプログラムで std::log2 が未宣言というエラーになる
- cmath を include したどんなプログラムでも std::log2 を使えない
167デフォルトの名無しさん (ワッチョイ df31-WiH/)
2018/10/14(日) 00:07:05.78ID:IgMlyec50 >>165
gcc -std=c++11 -pedantic かも
gcc -std=c++11 -pedantic かも
168はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf6f-4Hut)
2018/10/14(日) 00:28:07.68ID:rMQ7HlNZ0 -pedantic は拡張機能を無効にするオプションなので、
紛うことなき C++11 の機能である std::log2 に影響しそうにないと思うけど……。
紛うことなき C++11 の機能である std::log2 に影響しそうにないと思うけど……。
169デフォルトの名無しさん (ワッチョイ 67b3-JlWZ)
2018/10/14(日) 01:19:47.45ID:k35qB8Cf0 gccがバグってる派と規格がバグってる派の争いが勃発するのでは。
170デフォルトの名無しさん (ワッチョイ a77e-4Hut)
2018/10/14(日) 06:17:49.56ID:1QMkRc1k0 今のgccは-std=c++14がデフォだろ
7.0以後だっけ
7.0以後だっけ
171デフォルトの名無しさん
2018/10/14(日) 09:57:28.32ID:JAcCHmYY0 江添亮はなんて言ってる?
172デフォルトの名無しさん (ワッチョイ 47c3-k+IC)
2018/10/14(日) 10:06:18.57ID:wo9o1/Qh0 奴はお前のお母さんじゃないぞ
173デフォルトの名無しさん (ワッチョイ df23-MW2R)
2018/10/14(日) 10:10:08.01ID:muYkF5p70 江添さんって規格を変えられるほどの発言権あるの?
174デフォルトの名無しさん (ワッチョイ 47c3-k+IC)
2018/10/14(日) 10:14:36.46ID:wo9o1/Qh0 一応ISOへ意見を言う機関(日本NB)で意見する権利くらいは持ってるんじゃないの
175デフォルトの名無しさん (ワッチョイ a77e-4Hut)
2018/10/14(日) 10:16:58.23ID:1QMkRc1k0 range-based forでADLが効くことにすべきか否か
不特定多数に意見を請うてたな
奴は反対に傾いていたようで
俺とは見解を異にしていた
不特定多数に意見を請うてたな
奴は反対に傾いていたようで
俺とは見解を異にしていた
176173 (ワッチョイ df23-MW2R)
2018/10/14(日) 10:50:05.94ID:muYkF5p70 そうなのか。
江添さんもすごいけど、このスレの人もすごいね。
江添さんもすごいけど、このスレの人もすごいね。
177デフォルトの名無しさん (ワッチョイ 277f-4Hut)
2018/10/14(日) 11:47:14.18ID:xrZwnrIj0 俺も江添とは見解が異なるわ
どちらかというとビョーンの見解に近い
どちらかというとビョーンの見解に近い
178はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf6f-4Hut)
2018/10/14(日) 12:37:47.83ID:rMQ7HlNZ0179デフォルトの名無しさん (ワッチョイ 27b3-Sm+T)
2018/10/14(日) 13:43:56.98ID:S1kOckUF0 特殊化ってなんだ
ここで聞くよりググれよ、すぐ見つかるぞ
ここで聞くよりググれよ、すぐ見つかるぞ
180デフォルトの名無しさん (ワッチョイ 5f7e-4Hut)
2018/10/14(日) 14:46:41.69ID:iHlUkB5I0 実際に発言権持ってるのってビャーネとGCCとかLLVMとかclingとかの中の人とその他お金出してる企業くらいだろ
181はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf6f-4Hut)
2018/10/14(日) 15:17:03.44ID:rMQ7HlNZ0 江添氏はメンバ関数のみを対象にする案を推してたのね。
https://cpplover.blogspot.com/2011/02/range-based-for.html
https://cpplover.blogspot.com/2011/02/range-based-for.html
182165 (ワッチョイ df04-tiyD)
2018/10/14(日) 16:32:31.63ID:izrX1EIe0183はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf6f-4Hut)
2018/10/14(日) 18:03:31.93ID:rMQ7HlNZ0184はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf6f-4Hut)
2018/10/14(日) 19:57:55.19ID:rMQ7HlNZ0185デフォルトの名無しさん (ブーイモ MMcf-NsMu)
2018/10/14(日) 21:17:29.63ID:WLfX4fFSM cmathはM_PIが未定義とか言われてハマったことはあるな
186デフォルトの名無しさん (ブーイモ MMcf-NsMu)
2018/10/14(日) 21:20:39.47ID:WLfX4fFSM これだな
#define _USE_MATH_DEFINES
#define _USE_MATH_DEFINES
187デフォルトの名無しさん (ワッチョイ bf9f-TTlK)
2018/10/14(日) 21:51:25.46ID:cnUSrnZ50 めんどくセーからdockerでも使ってメジャーな環境でやればいい。
188デフォルトの名無しさん (ワッチョイ a77e-4Hut)
2018/10/14(日) 22:16:35.02ID:1QMkRc1k0 数学定数は標準に欲しいが言い出すとキリないからなあ
189デフォルトの名無しさん (ワッチョイ 47c3-k+IC)
2018/10/14(日) 22:43:26.50ID:wo9o1/Qh0 でもπとeくらいは用意しとけよ標準
190デフォルトの名無しさん (ワッチョイ 5f7e-4Hut)
2018/10/14(日) 22:54:22.32ID:iHlUkB5I0 MSVCのかつてのマクロでひどい目に会ってるから定数を用意していなくて正解
191デフォルトの名無しさん (アウアウウー Saeb-5o2A)
2018/10/14(日) 23:18:09.29ID:r1bPQqR/a min,maxの事だな。
マクロじゃなければいいんだろうということでstd名前空間にconstexpr変数ならどうだろう?
マクロじゃなければいいんだろうということでstd名前空間にconstexpr変数ならどうだろう?
192デフォルトの名無しさん (ワッチョイ df12-gma9)
2018/10/15(月) 10:38:16.29ID:FjE86ied0 smallも定義されてた
193デフォルトの名無しさん (ワッチョイ 2723-NsMu)
2018/10/15(月) 10:42:34.46ID:/DZZgAIK0 extern(C){
}
みたいに
#defineとかならまとめて
namespace HOGE {
}
に入れてしまえれば良かった
}
みたいに
#defineとかならまとめて
namespace HOGE {
}
に入れてしまえれば良かった
194159 (ワッチョイ df04-tiyD)
2018/10/15(月) 12:12:04.88ID:EhepTNcp0 環境依存問題でしたが一応解決しましたので、軽く報告。
<cmath>内で
#ifdef _GLIBCXX_USE_C99_MATH_TR1
以下で囲まれた部分がばっさり切られていたので
/環境依存パス/bits/c++config.hを調べてみると、
#undefされていたのが直接の原因。
#defien ... 1
に書き換えてみたところ、
今度は<cmath>内の
using ::tgammal;他4行がエラーになりましたが、
どうもFreeBSDの<math.h>にはその4関数がない模様。
#tgammafとか引数違いの類似物はある
結局その4行をコメントアウトすることでコンパイルを通すことに成功しました。
GLM最新版も使えたのでOKです。
まあ思うところはありますが、
gcc派 vs 規格派 vs マイナーOS派の話になりそうなので解決とします。
<cmath>内で
#ifdef _GLIBCXX_USE_C99_MATH_TR1
以下で囲まれた部分がばっさり切られていたので
/環境依存パス/bits/c++config.hを調べてみると、
#undefされていたのが直接の原因。
#defien ... 1
に書き換えてみたところ、
今度は<cmath>内の
using ::tgammal;他4行がエラーになりましたが、
どうもFreeBSDの<math.h>にはその4関数がない模様。
#tgammafとか引数違いの類似物はある
結局その4行をコメントアウトすることでコンパイルを通すことに成功しました。
GLM最新版も使えたのでOKです。
まあ思うところはありますが、
gcc派 vs 規格派 vs マイナーOS派の話になりそうなので解決とします。
195デフォルトの名無しさん (ブーイモ MM0b-LEUL)
2018/10/15(月) 12:50:55.56ID:A4+xGAqjM #include <tr1/cmath>
だったら使えたのかな?
だったら使えたのかな?
196はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf6f-4Hut)
2018/10/15(月) 13:30:53.01ID:rnCB9VMH0 >>194
それは環境依存というよりそのあたりのパッケージを管理してるメンテナの手が回ってない感じでは……。
Linux に比べると BSD 系はだいぶん人口が少ないらしいし、そういうことも致し方ないのやもしれぬ。
それは環境依存というよりそのあたりのパッケージを管理してるメンテナの手が回ってない感じでは……。
Linux に比べると BSD 系はだいぶん人口が少ないらしいし、そういうことも致し方ないのやもしれぬ。
197デフォルトの名無しさん (ワッチョイ a75c-4Hut)
2018/10/15(月) 14:31:54.20ID:7k7Dj2O30 g++ -std=c++17は試したか?
tr1だった関数がstd直下に来てるぞ
tr1だった関数がstd直下に来てるぞ
198デフォルトの名無しさん (ワッチョイ ff8b-CE2c)
2018/10/15(月) 16:08:03.29ID:FzvdOK9e0 ドラクエ10プレイヤーからの質問。
死んでいるのに動けてしまう『死亡ラグ』
http://egg.5ch.net/test/read.cgi/dqo/1539560522/
改善の余地があると思えますか?
死んでいるのに動けてしまう『死亡ラグ』
http://egg.5ch.net/test/read.cgi/dqo/1539560522/
改善の余地があると思えますか?
199デフォルトの名無しさん (バットンキン MMbf-CE2c)
2018/10/15(月) 16:26:28.74ID:tvJDbt95M ドラゴンクエスト10の下請けプログラマーはC/C++の名人ばかりですよ?
200デフォルトの名無しさん (ワッチョイ c78a-2+Lk)
2018/10/15(月) 16:28:24.70ID:/mdlwLZy0 >>198
猫耳猫オンラインを目指しているのでしょう
猫耳猫オンラインを目指しているのでしょう
201デフォルトの名無しさん (バットンキン MMbf-CE2c)
2018/10/15(月) 16:44:25.17ID:tvJDbt95M 友人がドラクエ10プログラマーなんだけど、C/C++については何でも彼に聞くようにしている。
202デフォルトの名無しさん (ワッチョイ df04-tiyD)
2018/10/15(月) 17:23:10.52ID:EhepTNcp0 >>196
書いてませんでしたけど、パッケージじゃなくて全部ソースから./confugre以下ビルドして入れてます。
まあそのconfigureが「4関数足りないから切っちまえ」と判断した本人ですが。
書いてませんでしたけど、パッケージじゃなくて全部ソースから./confugre以下ビルドして入れてます。
まあそのconfigureが「4関数足りないから切っちまえ」と判断した本人ですが。
203デフォルトの名無しさん (ワッチョイ 07e0-SmB1)
2018/10/15(月) 21:14:12.69ID:E6pr56BO0 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
204デフォルトの名無しさん (ワッチョイ dff7-1yL/)
2018/10/16(火) 05:10:47.74ID:2DZhjJ9l0 C++がオワコンってマ?
Cの次に C++→C#→ほかの言語 の順番で勉強しようと思ってたんやが・・・
せっかく脱ニートしようと思ったのに水差された気分やわ
寝るわクソが
Cの次に C++→C#→ほかの言語 の順番で勉強しようと思ってたんやが・・・
せっかく脱ニートしようと思ったのに水差された気分やわ
寝るわクソが
205デフォルトの名無しさん (ワッチョイ 47c3-k+IC)
2018/10/16(火) 08:02:21.90ID:oqEWuMcG0 20年前からオワコンと言われ続けてるからオワコンが嫌いならやめた方がいいよ
206デフォルトの名無しさん (オッペケ Sr9b-aaey)
2018/10/16(火) 08:05:29.93ID:7CCe71Wvr C++11 以降、いろんな可能性があるように思えてきた
207デフォルトの名無しさん (ブーイモ MMff-LEUL)
2018/10/16(火) 08:22:47.24ID:RwiWe9L4M208デフォルトの名無しさん (スププ Sdff-xHoY)
2018/10/16(火) 08:31:56.14ID:ChMhlbB0d C++11以降は神
209デフォルトの名無しさん (ワッチョイ dff7-6Dpv)
2018/10/16(火) 08:39:41.73ID:2DZhjJ9l0 神なんやな
よし次はC++やるわ
ありがとな
よし次はC++やるわ
ありがとな
210デフォルトの名無しさん (ワッチョイ a71e-lx5O)
2018/10/16(火) 09:38:01.41ID:VHaobsT+0 C++やるとか何プログラマーになるきよ。
つか、言語増やせばいいってもんじゃねぇぞ
つか、言語増やせばいいってもんじゃねぇぞ
211デフォルトの名無しさん (JP 0H7b-lx5O)
2018/10/16(火) 09:47:44.01ID:VHaobsT+H まぁC++はちょっと別格にうざいけど、言語だけ増やしても役立たずの烙印だぞ。そんな言語増やすことに一生懸命になることより一つアプリ作れるほうが重要だわ。
だから、例えばJavaを使ってandroidアプリ開発できるとか。
要は言語以外にクラスライブラリやUIフレームワークの知識や経験を身に付けることに一生懸命頑張ったほうがいいと思う。
だから、例えばJavaを使ってandroidアプリ開発できるとか。
要は言語以外にクラスライブラリやUIフレームワークの知識や経験を身に付けることに一生懸命頑張ったほうがいいと思う。
212デフォルトの名無しさん (ワッチョイ df7c-4Hut)
2018/10/16(火) 10:39:57.45ID:kKW6G61E0213デフォルトの名無しさん (アウアウウー Saeb-EuHm)
2018/10/16(火) 10:40:14.59ID:rifs1aEYa オワコンだとか安易な神だとか、そういう子供っぽい発送だとどうせすぐに飽きてやめるんじゃないかと思えてくる。
214デフォルトの名無しさん (ワッチョイ dff7-6Dpv)
2018/10/16(火) 10:55:42.15ID:2DZhjJ9l0 大丈夫やで
まず覚悟があるんや
ワイは死ぬまで趣味に生きると決めとるんや
それに動機もあるで
Android NDKでC++でもAndroidアプリ作れると聞いとるからな
ほんで一攫千金の大逆転や
まず覚悟があるんや
ワイは死ぬまで趣味に生きると決めとるんや
それに動機もあるで
Android NDKでC++でもAndroidアプリ作れると聞いとるからな
ほんで一攫千金の大逆転や
215デフォルトの名無しさん (オイコラミネオ MM2b-EqDO)
2018/10/16(火) 11:13:47.50ID:OaARVILoM いいかみんな、どんな新規格を使って作るかが目的じゃないぜ?
まあ使いたくなるんだけどね
まあ使いたくなるんだけどね
216デフォルトの名無しさん (アウウィフ FFeb-NsMu)
2018/10/16(火) 11:56:04.30ID:YLHbxnbGF >>206
せやな
せやな
217デフォルトの名無しさん (アウウィフ FFeb-NsMu)
2018/10/16(火) 11:57:59.03ID:YLHbxnbGF218はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf6f-4Hut)
2018/10/16(火) 13:21:59.25ID:DXK1BkAG0 >>215
新しい機能はそれを使った方が良くなる (場合もある) から追加してるわけだし、
どういうときに便利なのかに慣れるためには最初は過剰なくらいに使ってみてもいいと思うけどね。
いきなり本格的に導入する前に実験的なプロジェクトで試すくらいはした方がいいかもしれんが。
新しい機能はそれを使った方が良くなる (場合もある) から追加してるわけだし、
どういうときに便利なのかに慣れるためには最初は過剰なくらいに使ってみてもいいと思うけどね。
いきなり本格的に導入する前に実験的なプロジェクトで試すくらいはした方がいいかもしれんが。
219デフォルトの名無しさん (ワッチョイ 27b3-aaey)
2018/10/16(火) 13:45:02.82ID:DjFJv3DN0 以前は完全にbetter Cとしてしか見ていなかったが、STLとかBoostを積極的に使うようになってから面白くなってきた
220デフォルトの名無しさん (スププ Sdff-xHoY)
2018/10/16(火) 14:05:38.44ID:ChMhlbB0d 「うちはSTL禁止」と言われて辞めたくなったw
221デフォルトの名無しさん (オイコラミネオ MM2b-EqDO)
2018/10/16(火) 14:18:14.23ID:OaARVILoM222デフォルトの名無しさん (アウウィフ FFeb-NsMu)
2018/10/16(火) 14:39:57.19ID:YLHbxnbGF BOOST禁止は見かけるけどSTL禁止はひどいな
223デフォルトの名無しさん (ワッチョイ 07e0-LO+h)
2018/10/16(火) 14:45:06.11ID:GbK/byr70 いやまて、その真意は動的メモリ割り当てを減らしたい、かもしれんぞ
224デフォルトの名無しさん
2018/10/16(火) 15:10:13.15ID:RUqX36lE0 言語増やせばいいってもんじゃないけど、プロのプログラマなら一通りどの言語も少なくともアマよりは使いこなせるでしょ
225デフォルトの名無しさん (アウウィフ FFeb-NsMu)
2018/10/16(火) 16:24:19.15ID:YLHbxnbGF 必要なのは言語の多寡ではない
CS(Customer Satisfaction ではないぞ)への理解
CS(Customer Satisfaction ではないぞ)への理解
226デフォルトの名無しさん (ササクッテロ Sp9b-Sm+T)
2018/10/16(火) 16:25:43.12ID:AEURreP/p 標準ヒープ禁止ならSTL禁止にはなりうるだろうな
アロケータ指定すりゃいいけど結構不便だし
アロケータ指定すりゃいいけど結構不便だし
227はちみつ餃子 ◆8X2XSCHEME (ワッチョイ bf6f-4Hut)
2018/10/16(火) 16:42:01.42ID:DXK1BkAG0 何が STL なのかっていうのは意見が分かれる部分もあるからなぁ。
便宜的に STL と呼ばれているものは仕様的には完全に C++ の一部で、
他の規定と区別するものは何もない。
Wikipedia にも簡単な歴史が書かれてるけど、
https://ja.wikipedia.org/wiki/Standard_Template_Library#%E6%AD%B4%E5%8F%B2
ここには「stringのようなその他のC++標準ライブラリの機能にも影響を与え」
とあり、 string 自体は STL ではないかのようにも読める。
でも、 string が STL の一部かというとだいたいの人は STL だと思ってるだろうし。
他の人が読めないからっていうのが理由ならテンプレート自体がもうダメってことなんかな。
便宜的に STL と呼ばれているものは仕様的には完全に C++ の一部で、
他の規定と区別するものは何もない。
Wikipedia にも簡単な歴史が書かれてるけど、
https://ja.wikipedia.org/wiki/Standard_Template_Library#%E6%AD%B4%E5%8F%B2
ここには「stringのようなその他のC++標準ライブラリの機能にも影響を与え」
とあり、 string 自体は STL ではないかのようにも読める。
でも、 string が STL の一部かというとだいたいの人は STL だと思ってるだろうし。
他の人が読めないからっていうのが理由ならテンプレート自体がもうダメってことなんかな。
228デフォルトの名無しさん (ササクッテロ Sp9b-Sm+T)
2018/10/16(火) 17:03:12.74ID:AEURreP/p STLってあくまで俗称やろ、定義は曖昧
俺も「読めないからテンプレート使わないでくれ」と言われたことはあるなぁ
PC向けなんだしSTLくらいは我慢してもらったけど
でも世の中標準のヒープ自体使っちゃいけない業種、結構あるやろ
コンシューマゲーム機も大抵そうやで
アロケータ渡せばいいって言われるだろうけど正直不便
俺も「読めないからテンプレート使わないでくれ」と言われたことはあるなぁ
PC向けなんだしSTLくらいは我慢してもらったけど
でも世の中標準のヒープ自体使っちゃいけない業種、結構あるやろ
コンシューマゲーム機も大抵そうやで
アロケータ渡せばいいって言われるだろうけど正直不便
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 [蚤の市★]
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★3 [ぐれ★]
- 【サッカー】上田綺世の活躍は「一過性」 15戦18発も…オランダ英雄は懐疑的な姿勢「確信に至っていない」 [ゴアマガラ★]
- 【山上裁判】結局、安倍は統一教会の広告塔なんてやってなかったら、討たれることは無かった、、なぜ反日組織に肩入れしてたのか謎深まる [219241683]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ [597533159]
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ180
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- 韓国政府、高市早苗の「竹島領土」発言にブチギレwwwwwwwwwwwwwwww [834922174]
- 高市早苗、定数削減法案廃案なら衆議院解散へ 郵政解散2ndキタ━━━━(゚∀゚)━━━━!! [175344491]
