Visual Studio 2017 Part3 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/08/15(火) 10:29:23.30ID:GzAS59pw
Visual Studio 2017
http://www.visualstudio.com/

日本語チーム ブログ
http://blogs.msdn.com/b/visualstudio_jpn

前スレ
Visual Studio 2017 Part2
http://mevius.2ch.net/test/read.cgi/tech/1491618774/
2017/09/17(日) 20:37:39.66ID:nzfAD/+t
get_c()がfloat返してたりして
2017/09/17(日) 23:17:16.48ID:DSKC3zx4
>>350
p-> ....
の前に(int)を付けたらどうなる?
2017/09/18(月) 00:46:45.98ID:74uxPlXN
>>372が正解だろうな
メソッドでポインタ返してる時点でかなり怪しいしw
2017/09/18(月) 10:01:41.07ID:Ge0cUVC7
ポインタとは限らないけど

>>373 に一票
2017/09/18(月) 10:46:04.68ID:U79GLBVs
>>376
> ポインタとは限らないけど
get_c()の話じゃなくてget_a(), get_b()の話でしょ
2017/09/18(月) 12:38:04.68ID:Ge0cUVC7
どれもポインタとは限らない
2017/09/18(月) 13:04:02.92ID:oj+5jtDs
float返してたとしても、一旦int変数に代入してから比較するのと直接比較するのとで
違いが生ずる説明はつかんな。
2017/09/18(月) 13:06:22.89ID:Ge0cUVC7
>>379
本気で言ってる?
2017/09/18(月) 13:07:19.24ID:VOkwvAeI
デバッグもできなアホはほっとけ
2017/09/18(月) 13:13:07.55ID:5uUuvh+h
>>350
ありえそうなのはfloat→intの変換かけた時に小数点が切り捨てられて通ったとかだな
他にもこんなんがある
https://dobon.net/vb/dotnet/beginner/floatingpointerror.html
2017/09/18(月) 13:14:00.81ID:5uUuvh+h
って書いてて思ったけど
普通にデバッグでその時の変数値見ればすぐ分かるやん
2017/09/18(月) 13:16:30.19ID:oj+5jtDs
int n に代入する際の暗黙のキャストと、100と比較する際に生ずるキャストが異なる理由がないだろう。
あるとすればfloatじゃなくて>>359
2017/09/18(月) 13:17:38.02ID:Ge0cUVC7
>>384
本気で言ってる?
2017/09/18(月) 13:19:27.39ID:Ge0cUVC7
今まで整数演算しか使って来なかった老害?
2017/09/18(月) 13:20:24.15ID:Ge0cUVC7
結構なベテランソフトウェアエンジニアでも小数の扱いを全く知らない人がいるから驚く
2017/09/18(月) 13:27:36.34ID:BIiVnPJO
FLT_EPSILONやDBL_EPSILON知らないのだろうなぁ。
2017/09/18(月) 13:35:42.84ID:Ge0cUVC7
いや、もっと単純な話

if (1==1.3f)

これがどうなるかわからない人がいるみたい
2017/09/18(月) 13:37:11.96ID:Ge0cUVC7
>>384とか
2017/09/18(月) 13:40:13.32ID:3pG6Sg2N
>>389
そういう曖昧な比較を書くプログラマーが素人
間違えそうなところはcastしとく
2017/09/18(月) 13:42:28.90ID:Ge0cUVC7
話の流れくらい理解しようよ
>>350の原因の可能性を語ってるんだけど
2017/09/18(月) 13:44:01.43ID:Ge0cUVC7
>>389はまったく曖昧じゃないし

1*2+3も(1*2)+3とかカッコをつけちゃう系?
2017/09/18(月) 13:45:29.34ID:Ge0cUVC7
>>389が曖昧とか、まさしく>>386だな
2017/09/18(月) 13:52:17.45ID:IKMu/QN7
根本的に違う方向に行ってるとしか思えない
単純にタイプミスだとおもうけど
2017/09/18(月) 14:00:44.28ID:Ge0cUVC7
何の応答もないし、つり質問でしょ
2017/09/18(月) 14:20:23.01ID:JdC/EqH+
>>391
C形式キャストが至る所に散りばめられた気持ち悪いコード量産してそう
2017/09/18(月) 14:50:49.83ID:3pG6Sg2N
C#しか知らない視野の狭い奴が自分しかメンテしない前提でのコードと、後でのメンテを考えたチームで書くコードの違いがわからずに得意気にしてるのが笑えるな
2017/09/18(月) 15:07:35.82ID:UMryXZ7/
目糞鼻糞
2017/09/18(月) 15:26:38.03ID:oSoc2fLk
>>398
いつからc#の話になったんだよwww
2017/09/18(月) 16:41:13.65ID:DjMYr1lL
>>398
え???
2017/09/19(火) 06:52:55.88ID:U/GfdVw1
>>398
> 視野の狭い奴
お前のことじゃん w
2017/09/19(火) 10:25:07.89ID:Cd6vxUBM
不思議と ステップ実行とか、その時の変数の値見る程度すらやらないよな
2017/09/19(火) 16:22:30.66ID:AS9gpDsP
>>402
図星で悔しかった まで読んだ
2017/09/19(火) 17:47:50.01ID:5tfXl8ch
>>404
>>400にレスできない時点で何をほざいても無駄だろ w
2017/09/19(火) 18:25:56.62ID:Gld67qGd
>>398
2017/09/19(火) 18:30:41.33ID:qpASuhXU
>>398
2017/09/19(火) 18:31:26.46ID:WZ4nm61y
ここまで全部単発自演
2017/09/19(火) 18:51:59.61ID:Gld67qGd
>>398
2017/09/19(火) 18:58:50.15ID:5tfXl8ch
自演だと思わないとやってられないんだろうな w
411デフォルトの名無しさん
垢版 |
2017/09/19(火) 19:44:08.70ID:xpduQ+EF
おいなんか楽しそうだな、俺も混ぜてくれよ〜
2017/09/19(火) 19:53:40.85ID:Ten4kOds
>>411
ばーかばーか
2017/09/20(水) 04:26:40.32ID:NYms+bOp
どうもコンパイラの最適化にバグがあるようだ
sseのfloat値がNaNになる
確認の為テキストに出力すると発生しない
ネット環境が乏しいからVSのアップデートは
したくなかったんだが試してみるかなあ
めんどくせえ
414デフォルトの名無しさん
垢版 |
2017/09/20(水) 10:17:21.92ID:vY6rSOM3
コンパイラのバグだというのは再現コード書いてから言おうね。
2017/09/20(水) 10:39:51.56ID:pi54dqdD
どうせReleaseビルドで変数見てるとかやろ
吐いて正常なら正常
2017/09/20(水) 11:35:43.65ID:NcDv8zKP
Release Date: September 19, 2017 - Visual Studio 2017 version 15.3.5
https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes#15.3.5

> Introduced support for Apple's Xcode 9, iOS 11, tvOS 11 and watchOS 4

Visual Studioってなんだっけ・・・
とまれ、ざまりん使い以外にゃ関係ねえか
2017/09/20(水) 11:41:53.20ID:NYms+bOp
いやいやポリゴンの箱が吹き飛ぶから一目でわかる
とりあえず問題の箇所だけsseからfloatに
変えたら起きなくなったんで
これで誤魔化す
2017/09/20(水) 12:11:11.76ID:9+UdUq3m
Xamarin一式入れてるけど15.3.5アップデートで約1GBダウンロードしてたわ
2017/09/20(水) 12:35:19.29ID:a6KqEo5m
>>417
はっきりとした原因または条件を示せないならバグと言ってはいけないよ。
ちなみにデバッグとリリースでは初期値が異なるから、それで結果が変わる可能性もある。
2017/09/20(水) 12:43:09.87ID:Tzb3oVXk
コンパイラのバグの可能性は1%もないだろうな
2017/09/20(水) 12:53:52.14ID:NYms+bOp
よくわかりもせずに適当なことを言うなよ
あんたらに出してない情報も多くあるんだから
分からなくて当然だけど
何断言しちゃってる訳?アホかw
まあ別に質問してる訳じゃないから
スルーでいいよ
2017/09/20(水) 13:26:53.43ID:E9mSCA1W
全部の情報出さずに「コンパイラにバグがある」って決めつけで書くのは有害
独り言ならツイッターに行け
2017/09/20(水) 13:40:01.38ID:/tzuWQaJ
>>413
>最適化にバグ

最適化ってそもそもリスクあるんだよ
コンパイラが誤解しないコードを書けってことだ
2017/09/20(水) 13:46:40.65ID:Q4x2ZwhT
>>421
SSE使って3D周りのライブラリ書いたことあるけど、>>420と同意見だよ
逆ギレしてる暇があったら自分のミスを疑ってコード見直せ
425デフォルトの名無しさん
垢版 |
2017/09/20(水) 13:57:09.97ID:yrjAz555
苦Cを順調に進めてるんだがif文では大したことなかったのにswitch文では謎のウィンドウが出て続行を押さないと使えない
対処法教えてください
2017/09/20(水) 14:08:45.89ID:/tzuWQaJ
>>425
break書き忘れとかdefaultのスペルミスとか
427デフォルトの名無しさん
垢版 |
2017/09/20(水) 14:23:49.77ID:yrjAz555
>>426
いやbreakもdefaultも青くなってるし合ってると思うが…
2017/09/20(水) 14:39:34.81ID://TENLQs
つ「はじめてのC」
2017/09/20(水) 14:44:15.61ID:YRp66j+3
懐かしいな
電車の中で何も知らずに読んでいた中学時代
2017/09/20(水) 14:47:59.67ID:UU/UGcdT
>>422
情報の詳細は出せないけど、コンパイラのバグてあることはちゃんと確認した

って可能性が無いことも無い
2017/09/20(水) 14:50:52.40ID:UU/UGcdT
コンパイラのバグかどうかの検証をこのスレで行う必要もないし

まあ>>421のレベルがわからんのでなんとも言えない
2017/09/20(水) 15:01:18.88ID:woEI7sSr
バグ発生条件を特定出来るスキルが無いことは確実
スキルを持ってるならこんな場末でグダッてるより、特定作業をしている方が楽しい
そして特定出来てるなら、ドヤ顔で披露する
2017/09/20(水) 15:15:31.34ID:WMITwSYZ
的を得てないな
2017/09/20(水) 15:15:50.97ID://TENLQs
>>427
苦Cってそういう名前のサイトがあるんか…
どこで詰まってて、どんなエラーがでるのさ?

stdafx.hにおまじないを書いとけば、
まんま貼ってもビルドは通るけど
2017/09/20(水) 16:41:03.49ID:UU/UGcdT
>>432
お前の人格を基準に考えなくても
2017/09/20(水) 18:47:29.15ID:aox5c00u
>>416
とまれって一般的な日本語なのか?ともあれの音変化だよな?
最近やたら目にするようになった
2017/09/20(水) 20:36:36.37ID:joxmKzqL
>>432
> そして特定出来てるなら、ドヤ顔で披露する
あるある
40年コード書いてて一回しかないけど w
2017/09/20(水) 21:04:35.53ID:s5KhO63G
>>436
昔からあるでしょう
小説読んでれば良く出てくる
2017/09/20(水) 21:37:23.87ID:UU/UGcdT
>>437
30年くらいしか書いてないけど、コンパイラのバグはもっとたくさん遭遇してるぞ
記憶にあるだけで5回は
組み込み系のショボいコンパイラをよく使うからかな?
2017/09/20(水) 23:53:59.61ID:nInVA+Cg
do whileの論理が逆というバグに遭遇したことが有る
デバッグしたんだろうか?
2017/09/21(木) 08:14:36.43ID:Lyzqp+ao
>>439
自分で見つけて本当にコンパイラのバグであることが確定したのが5回なら素直にすごいと思う
442デフォルトの名無しさん
垢版 |
2017/09/21(木) 20:34:17.00ID:KITwzDsf
>>425だけどswitch文以外でもそうなった
仕様変更でもあった?
2017/09/21(木) 20:58:33.06ID:FApEqu/6
ないよ、お前が作ったバグ
444デフォルトの名無しさん
垢版 |
2017/09/21(木) 22:42:16.93ID:mhn5UyTO
凄いな。俺には謎過ぎて何言ってるのかわかんねえぜ。
2017/09/21(木) 22:47:20.35ID:Y4AlXW1G
エスパーにしかわからない質問する人はプログラム作るのやめた方がいいと思う
446デフォルトの名無しさん
垢版 |
2017/09/21(木) 23:11:56.37ID:KITwzDsf
>>61
これにやってたんだが昨日までデバックを押したら自動で進んで、選択するとこ選んで即座に消えてたんだがswitch文やり始めた頃から続行を何度か押さないと進まなくなった
ごめん言葉足らずかも
447デフォルトの名無しさん
垢版 |
2017/09/21(木) 23:22:14.60ID:Oe1c1r6C
>>446
とりあえず出てるメッセージを読む所から始めようか。
2017/09/21(木) 23:23:15.94ID:s24kSf2c
足りないのは言葉ではなくて頭では
2017/09/21(木) 23:23:41.91ID:D3DO+YxB
その「続行」ってボタンがあるダイアログは、VisualStudioがあんたに何か伝えたいことがあるから表示しているわけよ。
ちゃんと読んでやれよ。
450デフォルトの名無しさん
垢版 |
2017/09/21(木) 23:31:02.75ID:KITwzDsf
今やってみた
どこもおかしくないはずなんだがな
自動変数ってウィンドウと呼び出し履歴っていうウィンドウが出る
続行押さないとプログラムは作動しなさそう
451デフォルトの名無しさん
垢版 |
2017/09/21(木) 23:37:37.55ID:KITwzDsf
順序よく説明する
正直焦ってて変な文になってた

>>61を見ながら苦Cをやり始める
if文辺りまで順調に進めていた
switch文に入ってデバックの開始を押すだけではデバックが開始されなくなる
少し進んでfor文でやったが変化なし←今ココ

少しは分かりやすく書けたかな
2017/09/21(木) 23:39:59.68ID:bjIiIyaD
>>448
+1
2017/09/21(木) 23:56:44.33ID:2M05qFtt
>>451
続行ボタン?が出てるダイアログの文章を書いてみな。
2017/09/22(金) 00:01:28.31ID:+YP/tqCe
もしかするとブレークポイント設定していたりして・・・
茶色いポチが有るならブレークポイント
455デフォルトの名無しさん
垢版 |
2017/09/22(金) 00:03:21.33ID:uoWl3TAx
>>453
ダイアログとはなんぞ
すまん初心者の中の初心者なので
2017/09/22(金) 00:26:25.85ID:doEwXTpN
>>454
これっぽいな。茶色じゃなくて赤だと思うけど。
ブレークポイントで止まったら、続行ってボタンになるし。
2017/09/22(金) 02:14:26.07ID:X+0/1NfM
>>448
+1
2017/09/22(金) 03:18:33.55ID:3PE5FWIe
>>455
https://www.google.co.jp/search?q=%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0
2017/09/22(金) 08:02:10.34ID:RHbpH5gg
>>455
情報リテラシーを先に勉強した方が、今後の為には良いのでは…?
460デフォルトの名無しさん
垢版 |
2017/09/22(金) 10:11:24.65ID:uoWl3TAx
とりあえず写真撮ってみた
デバックの開始を押したときの画面

https://i.imgur.com/BzbPpp4.jpg
2017/09/22(金) 10:28:36.92ID:usj2bMF0
自分でブレークポイント設定してるじゃん
左の赤丸クリックして消せよ
2017/09/22(金) 11:39:44.94ID:Ku4ywiTi
コンパイラのバグでは
2017/09/22(金) 12:29:24.45ID:o+wNKVlf
>>460
画面狭っ!
2017/09/22(金) 12:50:33.25ID:BiLd7Oj/
デバッグ中はブレークポイントで止まるもんだ
F5で次のブレークポイントまで実行するか
F10で1行ずつ進めて逝け
2017/09/22(金) 12:57:40.08ID:dSVwmUXP
見るからにWXGA?
そんなもの支給する会社、見限ったほうがいいぞ
2017/09/22(金) 14:22:31.18ID:laiZS8FP
スクショの撮り方もしらない馬鹿にかまうな
2017/09/22(金) 17:01:30.35ID:FozQrrfP
>>465
こんなバカ雇う会社まず無いぞ
2017/09/22(金) 17:20:12.93ID:7n3EtwNU
釣られてる奴多すぎてワロタ
2017/09/22(金) 17:47:21.12ID:5dCRo+0T
スクリーンショット取れないようにセキュリティ強化されているとか
スマホ持ち込みのツッコミはなしでw
2017/09/22(金) 18:33:07.83ID:RyCJlClM
弱い者いじめみっともない
2017/09/22(金) 18:47:09.40ID:ZrwHMjDz
ほんとおまえ等性格悪いな
2017/09/23(土) 14:21:46.87ID:rHlt+Vcs
ソースコードをコンパイルするためだけにコミュニティをインストールしたのですが
何の予備知識もないのでどうやるのかわからなくて困っています
コンパイルのやり方を教えてもらえませんでしょうか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況