C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part142
https://mevius.5ch.net/test/read.cgi/tech/1554124625/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.105【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1556142878/
■長いソースを貼るときはここへ。■
http://codepad.org/
https://ideone.com/
[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
----- テンプレ ここまで -----
VIPQ2_EXTDAT: default:vvv:1000:512:----: EXT was configured
C++相談室 part143
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ)
2019/06/15(土) 13:51:53.57ID:DKQ0QQLH0775デフォルトの名無しさん (ワッチョイ)
2019/07/11(木) 02:40:24.86ID:Kuyk/Ifa0 >>773
C++は型がある分ちょっとマシ
C++は型がある分ちょっとマシ
776デフォルトの名無しさん (ワッチョイ)
2019/07/11(木) 08:50:22.94ID:PMWvbDa10 ありがとうございました
早さが必要なのに、C できつくなったら
ストラウストラップ本
というのを買ってスタートしてみようかなと思ってました
初めるときは、少しでも読めるように気合いれておきます
早さが必要なのに、C できつくなったら
ストラウストラップ本
というのを買ってスタートしてみようかなと思ってました
初めるときは、少しでも読めるように気合いれておきます
777デフォルトの名無しさん (ワッチョイ)
2019/07/11(木) 17:19:21.71ID:HcmCiWg70 756さんどうもです
読み込んでみます
読み込んでみます
778デフォルトの名無しさん (アウアウウー)
2019/07/11(木) 18:59:11.77ID:eLSvbx+Sa 自分で定義したコピーコンストラクタからデフォルトのコピーコンストラクタを呼ぶ方法はありませんか?
C(const C& c){
//デフォルトのコピーコンストラクタを使って静的にメンバをコピーしたい
//その後にポインタの参照先を修正したい
}
C(const C& c){
//デフォルトのコピーコンストラクタを使って静的にメンバをコピーしたい
//その後にポインタの参照先を修正したい
}
779デフォルトの名無しさん (ワッチョイ)
2019/07/11(木) 19:26:34.40ID:ryNigZ+S0 データメンバー分離すればいいんじゃない
class C
{
struct Data { /*...*/ } data;
C(const C& c)
: data(c.data) // C::Dataのデフォルトコピコン
{
// やりたい処理
}
};
class C
{
struct Data { /*...*/ } data;
C(const C& c)
: data(c.data) // C::Dataのデフォルトコピコン
{
// やりたい処理
}
};
780デフォルトの名無しさん (ワッチョイ)
2019/07/11(木) 21:59:39.17ID:t9WNsdfx0781デフォルトの名無しさん (ワッチョイ)
2019/07/12(金) 19:18:07.56ID:l82xLe+v0 ムーブコンストラクタとコピーコンストラクタ両方作って保守するのも
完全転送とsfinae用意するのもどちらも面倒臭いんですがc++erの皆様はどのように対象しているのでしょうか
完全転送とsfinae用意するのもどちらも面倒臭いんですがc++erの皆様はどのように対象しているのでしょうか
782デフォルトの名無しさん (ワッチョイ)
2019/07/12(金) 20:04:43.42ID:rLvHx2BM0 基本的に全部unique_ptrとdefaultのムーブコピーに任せてる
大抵はそれで困らないし困ったらその時考える
大抵はそれで困らないし困ったらその時考える
783デフォルトの名無しさん (アウアウウー)
2019/07/12(金) 21:54:46.19ID:hdEhfFLPa784デフォルトの名無しさん (ワッチョイ)
2019/07/12(金) 22:51:40.54ID:Bn8x2zNm0 暗黙のコンストラクタに任せるとか一番の事故パターンじゃん
785デフォルトの名無しさん (ワッチョイ)
2019/07/12(金) 23:06:47.15ID:I2Ktnv+c0786デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 02:39:27.85ID:6MHTVTJ70 最近のC++(少なくとも11以降?)ならば、マクロの使用は悪と決めつけてOKなもんですか?
それとも未だにマクロの役立つシーンはあったりするんですか?
それとも未だにマクロの役立つシーンはあったりするんですか?
787デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 02:46:19.08ID:kRrXltov0 普通に使ってる
ただ代替がある機能についてはわざわざ使わない
ただ代替がある機能についてはわざわざ使わない
788デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 02:46:46.90ID:rtc9CxCA0 あるよ
789デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 03:27:27.54ID:WqGPp55Y0 >>786
template classをいくつかの型で特殊化しておきたいときとか
型の名前を静的に調べる - 凹みTips
http://tips.hecomi.com/entry/20110321/1300691095?amp=1
template classをいくつかの型で特殊化しておきたいときとか
型の名前を静的に調べる - 凹みTips
http://tips.hecomi.com/entry/20110321/1300691095?amp=1
790デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 07:14:17.28ID:4+1a5dQe0791デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 09:10:55.61ID:2OenGlWi0 >>786
互換性のない複数プラットフォームに対応しようとするとき
ヘッダーファイルをincludeするかどうかを切り替えたいとき
ヘッダーファイルをincludeしたかどうかでプログラムの動作を切り替えたいとき
なんかは素直にマクロ使った方がいいと思う。
moduleが導入されれば、この辺の組み方も大幅に変わってくるかもしれないけど。
互換性のない複数プラットフォームに対応しようとするとき
ヘッダーファイルをincludeするかどうかを切り替えたいとき
ヘッダーファイルをincludeしたかどうかでプログラムの動作を切り替えたいとき
なんかは素直にマクロ使った方がいいと思う。
moduleが導入されれば、この辺の組み方も大幅に変わってくるかもしれないけど。
792デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 10:07:13.95ID:TPR8jqd00 コピコンを定義を求められるときは大概代入演算子も定義するから
コピコンの中身を代入演算子の方に移して
コピコンは代入演算子を呼べば良い
コピコンの中身を代入演算子の方に移して
コピコンは代入演算子を呼べば良い
793デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 10:56:21.38ID:TPR8jqd00 真の原因がバカにあるのだとすれば、可読性向上を唱えても空しい
794デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 11:59:42.51ID:K15oVfEY0795デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 12:24:56.92ID:N59vWAWf0 #include しゃあない
#pragma しゃあない
#line まあしゃあない
#if系 ある程度しゃあないけどテンプレートやconstexprへの置き換え考えようね
__VA_ARGS__ 可変長引数テンプレート使えと言いたいところだけど場合によるのかな
#error static_assert使え
定数#define const変数使え
関数#define ##や__VA_ARGS__使うためならしゃあない。そうでないなら死ね
#pragma しゃあない
#line まあしゃあない
#if系 ある程度しゃあないけどテンプレートやconstexprへの置き換え考えようね
__VA_ARGS__ 可変長引数テンプレート使えと言いたいところだけど場合によるのかな
#error static_assert使え
定数#define const変数使え
関数#define ##や__VA_ARGS__使うためならしゃあない。そうでないなら死ね
796デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 12:28:53.30ID:rtc9CxCA0 マクロって#defineだけだろ?
あと
> 定数#define const変数使え
constexpr auto 使え
あと
> 定数#define const変数使え
constexpr auto 使え
797デフォルトの名無しさん (スップ)
2019/07/13(土) 16:14:29.97ID:wshCTlzmd includeもC++20で死ねって言われるようになるの?
798デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 17:22:17.35ID:pw3rXvVP0 >>786
○○は悪、とかドヤ顔で言ったり書いたりしてるやつは例外なくアホだと思っていい
○○は悪、とかドヤ顔で言ったり書いたりしてるやつは例外なくアホだと思っていい
799デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 21:44:17.10ID:2KEsM2Co0 マクロの定数(リテラルの定数)とconst/constexprって等価じゃないよね?
実用上はさておき
実用上はさておき
800デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 21:56:45.42ID:HW6onBjN0 定数は大体constじゃね?
ほかのアトリビュートかなんか推論できるか?
ほかのアトリビュートかなんか推論できるか?
801デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 22:14:19.00ID:rtc9CxCA0 >>799
constexpr定数はマクロと同様にコンパイル時に置換されるから等価で、名前空間が使える分上位互換でしょ
constexpr定数はマクロと同様にコンパイル時に置換されるから等価で、名前空間が使える分上位互換でしょ
802デフォルトの名無しさん (スップ)
2019/07/13(土) 22:43:26.97ID:BM5YZSOgd constも定数としてだけ利用するなら多くの場合rom領域に置かれるはずなんだけど
constexprはコンパイル時置換が確定してるのとtemplateやconstexpr ifの恩恵受けられるのが大きいってイメージ
constexprはコンパイル時置換が確定してるのとtemplateやconstexpr ifの恩恵受けられるのが大きいってイメージ
803デフォルトの名無しさん (スップ)
2019/07/13(土) 22:48:27.70ID:BM5YZSOgd そういう話じゃねえなこれ
804デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 22:55:14.78ID:HY4jba3G0 lvalue-ravalue変換考慮に入れれば#defineの置換とほぼ同じになると思う
805デフォルトの名無しさん (ワッチョイ)
2019/07/13(土) 23:07:39.03ID:2KEsM2Co0 #define a 0
constexpr auto b = 0;
auto x = &a; //error
auto y = &b; //ok
等価ではないよね
だからdefine定数は必要と言いたいわけではないよ、念のため
constexpr auto b = 0;
auto x = &a; //error
auto y = &b; //ok
等価ではないよね
だからdefine定数は必要と言いたいわけではないよ、念のため
806デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 00:38:21.57ID:MfUTAS3e0 >>801
#ifdefのように定義されているかどうか調べられないのが唯一の欠点かな。
#ifdefのように定義されているかどうか調べられないのが唯一の欠点かな。
807デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 02:32:37.43ID:Hni5ei2L0 foo[1].bar->baz.some_method()というのが1万箇所あってこれを
stdObj.some_method()と書きたい場合
#defineマクロなら
#define stdObj (foo[1].bar->baz)
で済むがconst系のやり方だとfoo[1].bar->bazのアドレスを取らねばならず、
コンパイル時の解決が不可能なケースが生ず、
んまーfoo[1].bar->bazをテンプレート引数に渡せば近代的な書き方もできるんだと思うが
stdObj.some_method()と書きたい場合
#defineマクロなら
#define stdObj (foo[1].bar->baz)
で済むがconst系のやり方だとfoo[1].bar->bazのアドレスを取らねばならず、
コンパイル時の解決が不可能なケースが生ず、
んまーfoo[1].bar->bazをテンプレート引数に渡せば近代的な書き方もできるんだと思うが
808デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 02:43:00.83ID:Hni5ei2L0 あとVisual Studio 2010のC++限定の話かもしれんが
const struct Hoge someBigArray[50000] = { ... };
// 重複有り、規則性無しのsomeBigArray[]要素アドレスの引用
const foo_t* pA010001 = &(someBigArray[0].m_foo);
const foo_t* pA010002 = &(someBigArray[0].m_foo);
const foo_t* pA010003 = &(someBigArray[0].m_foo);
const foo_t* pA010004 = &(someBigArray[3].m_foo);
const foo_t* pA010005 = &(someBigArray[3].m_foo);
... (1万個ぐらい略) ...
const foo_t* pB019999 = &(someBigArray[9999].m_foo);
const foo_t foo_ptr_list[] = { pA010001, pa010002, ..., pB019999 };
というのをやったらDebugビルドだと20秒ぐらいでコンパイル&リンクが終わるのに
Releaseビルドだとリンクに10分もかかりやがるの;;;
しかし慌てず騒がずpA010001〜pB019999を全部#defineマクロにしたら20秒で終わるようになったわ、
const struct Hoge someBigArray[50000] = { ... };
// 重複有り、規則性無しのsomeBigArray[]要素アドレスの引用
const foo_t* pA010001 = &(someBigArray[0].m_foo);
const foo_t* pA010002 = &(someBigArray[0].m_foo);
const foo_t* pA010003 = &(someBigArray[0].m_foo);
const foo_t* pA010004 = &(someBigArray[3].m_foo);
const foo_t* pA010005 = &(someBigArray[3].m_foo);
... (1万個ぐらい略) ...
const foo_t* pB019999 = &(someBigArray[9999].m_foo);
const foo_t foo_ptr_list[] = { pA010001, pa010002, ..., pB019999 };
というのをやったらDebugビルドだと20秒ぐらいでコンパイル&リンクが終わるのに
Releaseビルドだとリンクに10分もかかりやがるの;;;
しかし慌てず騒がずpA010001〜pB019999を全部#defineマクロにしたら20秒で終わるようになったわ、
809デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 02:48:10.57ID:Hni5ei2L0 プチ訂正
誤:const foo_t* pA010001 =
正:const foo_t* const pA010001 =
(pA010001 以外も同様
誤:const foo_t* pA010001 =
正:const foo_t* const pA010001 =
(pA010001 以外も同様
810デフォルトの名無しさん (ブーイモ)
2019/07/14(日) 05:22:47.60ID:fukAtbQ2M 単に置換するのと文字列リテラルにして置換するのを両方できるのはマクロだけ
811デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 07:43:05.65ID:+8XuBzkV0 >constexprはコンパイル時置換が確定してるのとtemplateやconstexpr ifの恩恵受けられるのが大きいってイメージ
こういうことやるやつのコードは総じてクソまみれになるって事を考慮しないと。
こういうことやるやつのコードは総じてクソまみれになるって事を考慮しないと。
812デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 08:30:53.65ID:6widThLh0 メタテンプレ絶許マンか?
813デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 08:57:22.87ID:+8XuBzkV0 >>812
少なくともこういうバカ返信する奴のテンプレコードはクソ。100%クソ。
少なくともこういうバカ返信する奴のテンプレコードはクソ。100%クソ。
814デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 08:58:51.70ID:XaY0bL9/0 >>812
やーいばーか(´・ω・`)
やーいばーか(´・ω・`)
815デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 09:03:55.82ID:kbgTNG980 わからないなら使わなくてエエんやで
816デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 09:28:25.48ID:9+vdQwS20 どの言語もテンプレはクソってことか
817デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 09:30:59.65ID:6widThLh0818デフォルトの名無しさん (スップ)
2019/07/14(日) 09:50:06.90ID:N6Jg+9Qod >>813
自己紹介かな
自己紹介かな
819デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 09:52:08.37ID:OwDd/gkk0 こういう奴の生ポインタをガチャガチャ引っ掻き回すコードはクソ。100%脆弱性入り。
820デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 10:21:40.78ID:Hni5ei2L0 ポインタや参照を使う奴がクソ
一般のプログラマ─はimmutableなオブジェクトしか扱わないべき
一般のプログラマ─はimmutableなオブジェクトしか扱わないべき
821デフォルトの名無しさん (アウアウウー)
2019/07/14(日) 10:22:25.79ID:yqvJtNKTa 俺はクソだった!
822デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 10:46:18.68ID:6RRDIuRx0 クソでいいや
823デフォルトの名無しさん (スップ)
2019/07/14(日) 10:48:00.68ID:N6Jg+9Qod そもそもC++書いてる奴は総じてクソ
824デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 10:52:11.91ID:kbgTNG980 たまにマジでテンプレート否定する奴がいるけどどういうコード書いてるんだろうとは思う
ならもうC言語でいいやんと
ならもうC言語でいいやんと
825デフォルトの名無しさん (ラクッペ)
2019/07/14(日) 11:25:30.46ID:IlYB/IHkM 言語の機能否定するやつはもう消えろと思う
826デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 12:05:51.96ID:3jO2eFHc0 >>820
?
?
827デフォルトの名無しさん (ブーイモ)
2019/07/14(日) 12:17:26.84ID:bTXRhkvlM828デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 13:03:52.75ID:t8pNnhD80 Template なかったら事前にタイプ規定する言語使うの最早ただの苦行やん...
829デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 13:07:41.55ID:Hni5ei2L0 増えたといっても全部漏れの自演だがな
やっぱ最適化とかmutableなオブジェクトの使用みたいな危険行為は
プロファイルをとった上で
ポイントを絞ってやるべき伝家の砲塔だと思うんですよねー
やっぱ最適化とかmutableなオブジェクトの使用みたいな危険行為は
プロファイルをとった上で
ポイントを絞ってやるべき伝家の砲塔だと思うんですよねー
830デフォルトの名無しさん (ブーイモ)
2019/07/14(日) 14:22:08.64ID:bTXRhkvlM >>829
それテストドリブン原理主義と同じだよ
現実のC++のプロジェクトでワークしない
実際のとこお前だってそのポリシーでやりきったことないだろ
あるいはそもそも性能要件なんかないただの趣味プログラミングだろ
それテストドリブン原理主義と同じだよ
現実のC++のプロジェクトでワークしない
実際のとこお前だってそのポリシーでやりきったことないだろ
あるいはそもそも性能要件なんかないただの趣味プログラミングだろ
832デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 16:58:06.88ID:Hni5ei2L0 ていうか真に速度が求められる箇所ではオブジェクトの生成とかせずに
テーブルで済ますように極力するから極限までの高速化を求められるシチュエーションでは
immutable縛りはあんまパフォーマンスの制約要因にならないキモス
テーブルで済ますように極力するから極限までの高速化を求められるシチュエーションでは
immutable縛りはあんまパフォーマンスの制約要因にならないキモス
833デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 17:21:37.08ID:Hni5ei2L0 で実行速度が求められるあまりmutableな書き方しかできない最たるもの(と一般に考えられている
再起が関係するアルゴリズムとかでも再起の深さが有限なら原理上FSMで表せるし
そうしたときに問題になるテーブルサイズも問題によっては問題固有の特質に着目して削減ができるので
深さとcurrent stateの2つぐらいのmutable要素だけでやれる
スゲー手間がかかるのであんま一般的ではないが
再起が関係するアルゴリズムとかでも再起の深さが有限なら原理上FSMで表せるし
そうしたときに問題になるテーブルサイズも問題によっては問題固有の特質に着目して削減ができるので
深さとcurrent stateの2つぐらいのmutable要素だけでやれる
スゲー手間がかかるのであんま一般的ではないが
834デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 18:55:48.27ID:iENt936B0 なんかコンテストとか競技系の小規模な問題しかやったことない人間の匂いがする
835デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 20:58:42.72ID:VdcfVJxm0 画像処理用の画像クラスでimmutableとか最悪だろ。
836デフォルトの名無しさん (ワッチョイ)
2019/07/14(日) 21:04:10.52ID:kbgTNG980 宣言的プログラミング!
(実装詳細はライブラリにやってもらう)
(実装詳細はライブラリにやってもらう)
837デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 00:35:07.20ID:MjmXYKrZ0 今時の性能ならフル描画しなおしでも結構なんとかなるぞ
838デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 01:11:27.79ID:md6OUoiD0 画像の書き換えまたはフィルタリングを
In-placeで処理したからといってなんか高速化になりましたっけ…
In-placeの方がキャッシュの有効活用にはなるかもしれんが
In-placeで処理したからといってなんか高速化になりましたっけ…
In-placeの方がキャッシュの有効活用にはなるかもしれんが
839デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 01:15:15.20ID:md6OUoiD0 In-placeの方がキャッシュの有効活用にはなるかもしれんが、
画像う処理とかデータサイズ>2時キャッシュサイズなので
もともとキャッシュのrefill上等な前提な印象、
つまりはIn-placeにしたからといって誤差の範囲内
画像う処理とかデータサイズ>2時キャッシュサイズなので
もともとキャッシュのrefill上等な前提な印象、
つまりはIn-placeにしたからといって誤差の範囲内
840デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 04:45:28.21ID:timtx4iU0 ネーミングセンス糞すぎて俺のgithubアカウントに○○○Manegerとか○○○Analyzerみたいな名前のリポジトリが並んでるんだけどどうすればいい?
841デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 05:19:41.70ID:AcRJIuvS0 Manegerは恥ずかしい
842デフォルトの名無しさん (スフッ)
2019/07/15(月) 07:09:19.75ID:rgXkaLbtd analyserとかちょー卑猥な響きだよね(´・ω・`)
843デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 07:35:25.61ID:ex33LrHm0 >>840
ネーミングセンス云々の前に英語をちゃんと勉強するべきだな
ネーミングセンス云々の前に英語をちゃんと勉強するべきだな
844デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 09:49:59.26ID:md6OUoiD0 ○○○Manや○○○Analと短縮表記すれば良い
845デフォルトの名無しさん (アウアウウー)
2019/07/15(月) 09:59:50.02ID:9PTNja4Sa クラス名は長くして変数名を短くするのがいい
846デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 10:22:06.22ID:AcRJIuvS0 プロジェクト名の話だと思う
847デフォルトの名無しさん (アウアウウー)
2019/07/15(月) 10:38:39.02ID:9PTNja4Sa 本当だ...
848デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 10:50:02.87ID:r7SsHRFS0 初心者前提なのだから1ピクセルずつ操作することを考慮しろ
849デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 12:31:46.06ID:md6OUoiD0 英語力という点では「登録する」(動詞)を「regist」だと思い込んでいるケースが
メジャーなライブラリでも散見さるる、
メジャーなライブラリでも散見さるる、
850デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 12:37:01.83ID:fHVeR6bP0 あれ本当に恥ずかしいからやめて欲しい
恥ずかしいと思ってない日本人が多すぎるという事実自体が恥ずかしい
恥ずかしいと思ってない日本人が多すぎるという事実自体が恥ずかしい
851デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 12:37:18.11ID:Xch0qlQL0 それはconfigureをconfigって略すのと同じだろ
852デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 12:40:40.78ID:r69UXvdn0 恥ずかしい人がここに
853デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 12:40:47.47ID:AcRJIuvS0 registerが名詞だと思ってるのか
854デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 12:46:03.84ID:timtx4iU0 >>841
誤字だと分かりきっているものを茶化さないでおくれ
誤字だと分かりきっているものを茶化さないでおくれ
855デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 12:47:25.64ID:fHVeR6bP0 本当に省略形なら"registed"だの"registing"だの"registation"だのはどう説明付けてくれるんだろうね
856デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 12:53:03.24ID:+RJOjipn0 おっウォーニングの話か?
857デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 13:01:38.24ID:lxHurSyi0 エンカウントとか?
858デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 13:31:00.46ID:ex33LrHm0859デフォルトの名無しさん (ブーイモ)
2019/07/15(月) 14:00:46.85ID:P+OOoIdTM warningとかもなるべく正しい(近い)発音を心がけてるんだけど
nullだけはヌルだわ
2chリスペクトだと思ってるw
nullだけはヌルだわ
2chリスペクトだと思ってるw
>>849
resist と書かれちゃうよりはましだとおもいますぅ
resist と書かれちゃうよりはましだとおもいますぅ
>>859
ドイツ語ではヌルでいいんですよ、ドイツ語と言い張ればいいのではないでしょーか
ドイツ語ではヌルでいいんですよ、ドイツ語と言い張ればいいのではないでしょーか
862デフォルトの名無しさん (ブーイモ)
2019/07/15(月) 14:15:07.13ID:P+OOoIdTM なるほど
ヌルポはヌルポッセンドルフの略と思っておきます
ヌルポはヌルポッセンドルフの略と思っておきます
863デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 14:18:25.23ID:r7SsHRFS0 nullはむしろ英語読みが間違っている
外来語導入して読み方変えているのを間違いと言うなら
外来語導入して読み方変えているのを間違いと言うなら
864デフォルトの名無しさん (ラクッペ)
2019/07/15(月) 14:23:34.76ID:reKP8a27M 大規模開発やったことないんだけど、C++の仕事ってやらせてください
865デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 14:25:17.59ID:timtx4iU0 自分で仕事を作れば何でもできるよ
866デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 15:22:17.78ID:vaP/RuJr0 正直、メモリ管理もできないような言語の仕事なんか限定されすぎだろうよ。
ゲーム業界くらい?
俺は一応社内システムの仕事でやってるけど、 c++の機能フルで使えないからストレスだわ
c言語のソースそのままコピーしたであろう共通関数あったり、既存ソースはポインタ生で使ってたり、 コンパイラーがc++03だったり、boost使えなかったり、微妙
ゲーム業界くらい?
俺は一応社内システムの仕事でやってるけど、 c++の機能フルで使えないからストレスだわ
c言語のソースそのままコピーしたであろう共通関数あったり、既存ソースはポインタ生で使ってたり、 コンパイラーがc++03だったり、boost使えなかったり、微妙
867デフォルトの名無しさん (ササクッテロ)
2019/07/15(月) 15:55:13.08ID:J3bo3XLhp その程度でぶーたれてんのか
入って半年とかか?
入って半年とかか?
868デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 16:11:03.46ID:ioQvo5hA0 俺もナマポ暮らしになりたいわ
869デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 16:35:55.59ID:TrI7uaVY0 規模次第だけど社内システムなんて結構好き勝手できるから気に入らない部分はどんどん新技術に載せ替えて行けば?
870デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 16:55:43.24ID:timtx4iU0 デスクトップアプリもスマホアプリも当然C++
871デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 17:05:26.06ID:71Nm6o/V0 boostいらんわ
872デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 17:08:12.98ID:timtx4iU0 プロジェクトのひな形を生成したときにまずすることはboostのパスを入力すること
873デフォルトの名無しさん (ブーイモ)
2019/07/15(月) 17:26:52.36ID:qXQUtn8qM vcpkg install boost:windows-x64
874デフォルトの名無しさん (ワッチョイ)
2019/07/15(月) 17:49:20.12ID:timtx4iU0 x64-windowsダルォ?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【調査】クレジットカード、1人何枚持つのが「平均的」?★3 [ひぃぃ★]
- 【作家】高市総理支持の背景に見えるヤンキー的「ケンカ上等!」と「日本人は特別だ」感がとても怖い 北原みのり [少考さん★]
- 宮崎あおい「電子レンジ持ってない」“丁寧な暮らし”を告白「ごはんを温め直すときも蒸し器」に「凄すぎ」の声 [muffin★]
- 【テレビ】池上彰氏 報道の自由度が高い国の特徴「どんどん政府を批判する。政治家は受け入れる」 一方独裁国家は… [冬月記者★]
- 「日本が戦争に一歩踏み出す危機感」官邸前で抗議デモ 高市総理“台湾有事”発言の撤回求める 中国メディアの姿も ★3 [蚤の市★]
- 【サッカー】カズ・三浦知良 来季も現役続行を明言! 来年2月に59歳 「12月から来季に向けての自主トレを予定してます」 [冬月記者★]
- 古市憲寿「スタジオでも中国批判して気持ち良くなってる人はいるが高市答弁で日本人は損してる。国益を害した」スタジオ凍りつく [931948549]
- 今俺が満を持して…
- お前らってちいかわじゃ無いの!?
- 高市政権「中国への反論はSNSでやるわ。覚悟しろ中国!!!!!」 [834922174]
- お前らの使ってるAIこのクイズに正解できる?
- まったり進行おじゃる丸待機ハウス🏡
