トップページ > プログラム > 2017年03月09日 > 9nAslxZ/0

書き込み順位&時間帯一覧

5 位/246 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000001000003200006



使用した名前一覧書き込んだスレッド一覧
◆QZaw55cn4c (ワッチョイ bf85-BkNt)
デフォルトの名無しさん (ワッチョイ bf85-BkNt)
C言語なら俺に聞け 139 [無断転載禁止]©2ch.net

書き込みレス一覧

C言語なら俺に聞け 139 [無断転載禁止]©2ch.net
189 : ◆QZaw55cn4c (ワッチョイ bf85-BkNt)[sage]:2017/03/09(木) 12:19:27.12 ID:9nAslxZ/0
C99にわかはこれだから困る

>>180
>VLAのサイズと最大値は全く独立だ

では聞くが、VLA はどこに確保されるの?スタックなの?ヒープなの?
C言語なら俺に聞け 139 [無断転載禁止]©2ch.net
193 : ◆QZaw55cn4c (ワッチョイ bf85-BkNt)[sage]:2017/03/09(木) 18:29:43.99 ID:9nAslxZ/0
>>192
質問を繰り返そう
VLA はどこに確保されるの?スタックなの?ヒープなの?はっきりさせてよ

>snprintf
安全だからありがたく使わせていただきますけれども、C99 の目玉ってわけでもないかと
C言語なら俺に聞け 139 [無断転載禁止]©2ch.net
194 : ◆QZaw55cn4c (ワッチョイ bf85-BkNt)[sage]:2017/03/09(木) 18:33:38.26 ID:9nAslxZ/0
>>191
そうなんだ…
新しいものを避けるのは、私ももう老人ってことかもね
alloca() をバンバン使ってる口だから(alloca() は実装されてない系もある)、そこんところの実装がはっきりしてるんだったら使ってもいいかな
C言語なら俺に聞け 139 [無断転載禁止]©2ch.net
195 : ◆QZaw55cn4c (ワッチョイ bf85-BkNt)[sage]:2017/03/09(木) 18:44:49.43 ID:9nAslxZ/0
>>168
なるほどね、規格になった、てことで意味があるんだね
flexible array member も VLA も昔からある作法だし、C89 で十分だ、って頑なに思っていたけれども考え直してもいいかもね
C言語なら俺に聞け 139 [無断転載禁止]©2ch.net
201 :デフォルトの名無しさん (ワッチョイ bf85-BkNt)[sage]:2017/03/09(木) 19:30:40.14 ID:9nAslxZ/0
>>198
そうだね、強いて述べると安心感だね
alloca() とからくりが同じなら、よくわかるし、なによりも今までずっと使ってきたから安心だ、そこんところは規格に書いてないの?

>>198
VLA の確保領域がスタックなら、十中八九それは alloca() と同じだろうね
いいたいことは、C99 の大部分が、C89 ですでにやってきたことだ、ということだよ

>>86 で
>ついてこれないジジイが使わないのは勝手だが
とあるが、
実のところ、諸々のことは昔からやってきたことで、C89 を味わっているクラスとしては、C99 は今更感が強いんだよ
いや、今更感というのもしっくりこないな、なんというか、字面だけで見栄えがいいというだけで規格している、というか、
スタックかヒープかをはっきりさせないところというか

少なくとも、C++11 の右辺値参照ほどのインパクトは、ない

>>199
それは無知というほかはない
C言語なら俺に聞け 139 [無断転載禁止]©2ch.net
203 : ◆QZaw55cn4c (ワッチョイ bf85-BkNt)[sage]:2017/03/09(木) 19:56:31.69 ID:9nAslxZ/0
>>202
そのとおりだよ

そうじゃないというのなら、
お前のいうところの flexible array member を使ったコードを書いてみてくれないかな?
お前のいうところの flexible array member の必要性を明示するコードを頼む


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。