[過去ログ] C++相談室 part154 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
53(1): 2021/01/11(月)06:56:23.61 ID:vFi9Z+AQ(2/7) AAS
>>52
アドバイスありがとう
Linuxで共有メモリの使い方もよく分からなくて
共有メモリも書いてる途中で読み取りされたら困るから
「書いたよー」「読み終わったよー」ってプロセス間同期したいんだけどMutex受け渡しの前に同期処理って・・・
それで共有メモリの読み書きをファイルロックで同期してMutexを渡すかなーって考えてるうちに
もうファイルロックだけでいいんじゃないかってなってしまった
一般的にはどうやってやるのがよかったんだろ?
84: 2021/01/12(火)15:56:33.61 ID:LUlB/OIG(1) AAS
>>4 >>11
. を再定義したいと思った
100: 2021/01/13(水)15:38:43.61 ID:D0cZCa+j(4/5) AAS
enum class なら可能。
133: はちみつ餃子 ◆8X2XSCHEME 2021/01/19(火)11:40:18.61 ID:Zp03eKCw(1/2) AAS
>>132
はい。 C++11 で導入された機能です。
それまで存在しませんでした。
150: 2021/01/21(木)06:07:35.61 ID:lL8gSm1b(1) AAS
なんだろう、スクリプト言語とかコンパイラ言語とかいうのかね
160(4): 2021/01/21(木)15:15:36.61 ID:upjC6TmF(1) AAS
Perlの開発者ってタッチタイピングできなかったのかな?
なんであんなに1文字の特殊変数だらけの言語作っちゃったの?キーボード入力が楽になるとか思っちゃったのかな?
結果は可読性の低いクソースコードが量産されただけだったよね
196: 2021/01/23(土)04:37:52.61 ID:Vx6mcd5N(1) AAS
Perlのソース汚いイメージしかないけどな
197: 2021/01/23(土)07:19:17.61 ID:E7+6hgZm(1) AAS
std::functionとラムダ式で関数はほぼ第一級オブジェクトとして扱えるからC++はとっくに関数型言語ですよ
モナドだってやろうと思えば作れるよ
256(1): 2021/01/28(木)18:54:30.61 ID:IHrlZHr2(2/5) AAS
あとで再初期化したくなること多いから、結局コンストラクタの実装を別の関数に分離すること多いよね。
コンストラクタの種類が増えたら使いまわしたくなるし。
375(1): はちみつ餃子 ◆8X2XSCHEME 2021/01/31(日)16:45:04.61 ID:+XHxoAeu(4/5) AAS
>>372
ファイルスコープで予約されている名前とローカル変数で名前がかぶっても
単にシャドウされるだけなので衝突しない。
ローカル変数名として使うべきでないという理由にならない。
378(1): 2021/01/31(日)16:57:55.61 ID:ZnRwde8F(8/13) AAS
>>375
まあ、そうなんだけども、多分、英語の意味をそのまま素直に汲み取れば、
単純に>>372の意味のはず。
またそれは>>376のような状況を防ぐことが出来る。
>>374
まあ実際それはそういうこともあることは有るが、マクロでしか書けないような
例もあるわけで、>>376のようなマクロ作者のせっかくの配慮が、命名規約
を破って書かれたアプリでは逆効果になってしまうことがある。
482(2): 2021/02/04(木)12:29:12.61 ID:waKgX41w(1) AAS
一次元配列を内包しているクラスのoperator[](int y)が、下記のようなクラスを返すようにすればできる。
class Row {
vector<int>& 一次元配列への参照
int 列数
int y
int& operator[](int x){ return 一次元配列への参照[列数*y+x]; }
};
でも自分ならoperator[]は使わずもとのクラスにindex(x, y)みたいな関数を用意して対処すると思う。
527(2): 2021/02/06(土)10:10:31.61 ID:rZdEmaWa(2/5) AAS
>>526
そんな感じ
まぁ、C++もマスターすれば危険な記述を避けることはできるんだけど...
プログラマーが悪意を持ってプログラムを記述しない限り安全なコードになるようにしようという試みは大切だと思う
674: 2021/02/10(水)06:40:17.61 ID:ZYaksnCf(2/5) AAS
アントノフの貨物室にすし詰めでどんくらい乗れるかな
752(1): 2021/02/18(木)03:35:31.61 ID:sRdwF113(1) AAS
束論やってるけど弱順序とか初めて聞いた…
マ界用語?
915: はちみつ餃子 ◆8X2XSCHEME 2021/03/01(月)09:15:36.61 ID:770X86Bb(1/6) AAS
問題に遭遇したときに疑問として感じ取れる人ならいいんだが、
謎理論を自分の中に構築して邁進してしまうやつも
少なからずいるので安易に手を動かせとは言いにくい。
970: 2021/03/10(水)14:10:23.61 ID:mzPrKkeu(1) AAS
プロパティがないからな
975: 2021/03/10(水)15:55:29.61 ID:SA6nop04(1) AAS
オブジェクト指向に侵されてるとプロパティが欲しくなるだろう。
しかし、本物のC++は知っている。
それは間違いだと。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.035s