[過去ログ] ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
509(1): (ワッチョイ b72c-+1fN) 2022/04/19(火)18:37 ID:eV3D0rVm0(1) AAS
>>484
ない、っちゅうか買う必要ないだろ
今の時代ググってしらべりゃC#はほとんど見つかる
俺がプログラム関係の本買ったのははるか昔Win95の時代にC++のMSDN本2冊合わせて厚さ10cmくらいあったような
それ以降1冊も買ってない
510(2): (テテンテンテン MM8f-IQiQ) 2022/04/19(火)19:13 ID:bNSjpDXdM(1) AAS
俺はこの類で絶対に到達しないdefaultに突入してくる不具合踏んだことあるわ。
ハードの電源ラインに特定の時間帯だけノイズはいってた。
511(2): (ワッチョイ b72f-mbkD) 2022/04/19(火)19:51 ID:x6ztzldE0(1) AAS
>>510
それはc#での話なのか?
cで低レベル制御とかならあり得るかもしれんが
ハード層が高度に抽象化されてる環境で起こるとは思えんが
512(1): (アウアウウー Sa1b-MZ5k) 2022/04/19(火)20:00 ID:4CQfli8Qa(1) AAS
絶対の定義によるが、普通にあるよ
俺が遭遇したのだと電源電圧下がってUSB機器がリセットされる環境
USBもの使ってる途中で逝くものだから絶対に入らないとこに入った
513: (ワッチョイ 5736-XhrW) 2022/04/19(火)20:20 ID:RBfKVTUX0(1) AAS
>>508
ご親切にどうもありがとうございます!
…この書き込みはエラーにならないと嬉しいなあ。
>>510-512
勉強になります。
私がやってる程度のことではハードの影響を受けることはあまりなさそうですが、
私の書いたコードなら私の脳みその影響はしっかり受けますし、
慎重になるに越したことはないですね。
今回の話とは関係ないですが、
以前 C# のパターンマッチングで x is not 1 or 2 が !(x == 1 || x == 2) とは
別の意味になることに気付かずにしばらく悩み続けて、
自分の脳みそのあてにならなさにショックを覚えました。
514: (テテンテンテン MM8f-IQiQ) 2022/04/20(水)08:48 ID:UWj+wPguM(1/2) AAS
>>511
俺もそう思ったんだけど、どうしてもわからなくて、現場に出張って異常データが生まれるまでずっと立たせてもらってて尻尾をつかんだんよ。
他の機械の動作音を「なんだこれうっせえ…」って思ったらデータ壊れてた。
で、UnreachableをAssertしたら発見できた感じ。
515(1): (テテンテンテン MM8f-IQiQ) 2022/04/20(水)08:51 ID:UWj+wPguM(2/2) AAS
あいたみみきたたみちむあたたおあたまたたあまちたたたいたあいたあたたたつたなあたにとあああちきのつああああいあかおたあたあなまあおかたたたたあたななむさああ
516: (テテンテンテン MM8f-I9Qg) 2022/04/20(水)12:24 ID:A0C60PKcM(1) AAS
俺も別の機器近くにあると仕様書にないノイズ乗った想定外のデータ来てたとかあったな
517: (ワッチョイ 1701-Wyfp) 2022/04/20(水)13:20 ID:Ala17EyU0(1) AAS
ワッチョイ
518: (テテンテンテン MM8f-IQiQ) 2022/04/20(水)16:31 ID:K/ev14k4M(1) AAS
やっぱみんなあるんだなぁ。
>>515
これスマン、ケータイ勝手に動いてた。
519: (アウアウウー Sa1b-0UVf) 2022/04/20(水)20:25 ID:acZiDRW+a(1) AAS
組込機器開発してたらUnreachableは(可能ならログ採って)リスタートとかするのが普通だと思ってたが…
変なデータで処理続けるとか怖すぎる
520: (ワッチョイ ffda-JJ/y) 2022/04/20(水)21:40 ID:iFemtOat0(1) AAS
普通って何さ。
要件次第。仕様次第。
きめつけはいくない
521: (ワッチョイ ffbb-KI6G) 2022/04/20(水)22:34 ID:ZQEWQpWd0(1) AAS
スレチ
522(1): (ワッチョイ 7c33-Lpup) 2022/04/23(土)18:34 ID:lLj6XJfK0(1) AAS
話変わるけど、犬を抱いて散歩してる人って何が目的なの?犬も迷惑だと思うんだけど。
523: (ワッチョイ 6e7c-K5LU) 2022/04/23(土)18:47 ID:BoqTj/OO0(1) AAS
>>509
Web にはゴミ情報も多いんで、ある程度まとまっている本は有用だと思うよ。
524: (ワッチョイ 5e79-aRQM) 2022/04/23(土)19:28 ID:W31pcfVA0(1/2) AAS
>>522
小型犬は途中で疲れちゃって歩けなくなるので
525: (ワッチョイ 5e79-aRQM) 2022/04/23(土)19:29 ID:W31pcfVA0(2/2) AAS
ってここc#スレじゃん
アホかよ
526: (ワッチョイ 56bd-rbym) 2022/04/24(日)14:39 ID:sEyCiX8K0(1) AAS
>>401助けて下さい。考えては見たのですが沼にハマってます。
結果として重なってる矩形同士のアウトライン?外形線分の始点、終点座標にしてdxfにしたいんですが、2個の矩形の場合は2個比較しかないので出来ますが、複数ある場合の比較の仕方というかループの書き方が分かりません。再帰処理とか無限ループたるものになるんですかね?
矩形の斜めは存在しない左下0.0の点を基準に上と右に伸びる矩形のみで形成されたもので限定的なんですが...
527(1): (アウアウウー Sab5-mHJH) 2022/04/24(日)15:30 ID:zr61OZd6a(1) AAS
全ての□を4本の線に分解して、線と線の交点を求めて交点があったら1本の線を2本に分解
これで多量の線ができるから、その中点に対して□の中に含まれるかをチェックして含まれるならその線は削除
528(1): (ワッチョイ 8cbb-z20x) 2022/04/24(日)21:10 ID:0gmsp4dS0(1) AAS
>>403でもアドバイスしたけど
その手の処理は主にゲームプログラミングで必須の基礎技術だから
「衝突判定 総当り」とかで検索すれば類似コード腐るほど出てくる
例えばこういうコード
var list = new List<int> { 1, 2, 3 };
for(int i = 0; i < list.Count; i++)
for(int j = i + 1; j < list.Count; j++)
Unko(list[i], list[j]); // なんか処理
529(1): (ワッチョイ 4603-jcnE) 2022/04/25(月)23:12 ID:VfVmzpJD0(1) AAS
ビット演算子と論理演算子は別物という認識だったのですが、オーバーロードについてはビット演算子(&、|)をオーバーロードすれば論理演算子(&&、||)も有効になるとのことでした
この2つは内部的には同じようなことをやっているんでしょうか?
530(2): (スップ Sd02-pyRw) 2022/04/25(月)23:29 ID:tlwiDwdSd(1) AAS
>>529
外部リンク:docs.microsoft.com
によると、
x && y は T.false(x) ? x : T.&(x, y) と等価
x || y は T.true(x) ? x : T.|(x, y) と等価
531: (ワッチョイ a27c-fLUy) 2022/04/25(月)23:42 ID:OY+KUV8t0(1) AAS
ビット演算子の意味が分かってないという事なのかw
そもそもオーバーロードする意味ある?
532: (ワッチョイ 4603-jcnE) 2022/04/26(火)00:24 ID:A+s1IjyR0(1) AAS
どうもありがとうございました
ビット演算子の意味は分かっています
オーバーロードする意味があるかは分かりませんが、理屈を理解することは大切だと思っています
533: (ワッチョイ 8ecf-IHZD) 2022/04/26(火)08:00 ID:CkL0lbov0(1) AAS
>オーバーロードについてはビット演算子(&、|)をオーバーロードすれば論理演算子(&&、||)も有効になるとのことでした
これ、どこの情報なんだろう
534: (ワッチョイ 762f-dMjb) 2022/04/26(火)11:10 ID:dBVLM5lb0(1/2) AAS
そもそも
c#的には(&、|)がビット演算子で、(&&、||)が論理演算子だって理解は正しいのか?
ビット演算と論理演算は別物だが、ビット演算を論理演算とみなせる理由とか理解してなさそう
535: (ブーイモ MM5e-pyRw) 2022/04/26(火)11:29 ID:c8R9vZaHM(1) AAS
>>530の言語仕様だと、&や|は logical operator、&&や||は conditional logical operator となってるね
日本の書籍で条件論理演算子とか書いてるのはあまり見たことないけど、分かりやすくて正しい呼び方だと思う
536: (ワッチョイ 762f-dMjb) 2022/04/26(火)11:58 ID:dBVLM5lb0(2/2) AAS
つまり、(&、|)は論理演算子だってことだな
ビット演算子の定義はどうなってるのか知らんが
&&とかはショートサーキット演算(子)とか呼ばれることが多い気がする
まあ意味的には条件とか言われるよりわかりやすい気はする
537: (テテンテンテン MM34-8bcN) 2022/04/26(火)12:13 ID:r7o31+YnM(1) AAS
まあdocs読めで終わる話だな
538: (アウアウウー Sab5-mHJH) 2022/04/26(火)12:14 ID:vaJn7zoFa(1) AAS
&はビット演算に使えるからビット演算子でもあってるし、論理演算子でもあってる
&&はビット演算には使わないからビット演算子ではない。論理演算子ではある
上下前次1-新書関写板覧索設栞歴
あと 464 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.024s