C++相談室 part140

レス数が1000を超えています。これ以上書き込みはできません。
2019/01/13(日) 05:56:22.70ID:9RrR7Arz
次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512

C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。

前スレ
C++相談室 part137 (正しくはpart138)
http://mevius.5ch.net/test/read.cgi/tech/1535353320/
C++相談室 part139
https://mevius.5ch.net/test/read.cgi/tech/1538755188/

このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.103【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1530384293/

■長いソースを貼るときはここへ。■
 http://codepad.org/
 https://ideone.com/

[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)

----- テンプレ ここまで -----
-
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2019/02/21(木) 21:49:22.41ID:w/7GK1kk
PostScript 「せやな」
APL「せやせや」
2019/02/21(木) 22:03:54.15ID:55eQHh2l
全部FORTRANの子孫で結論
2019/02/21(木) 23:43:22.72ID:ckwx5Bag
>>962
ちょっと違うんだよな
vectorやstringは普通にC++でプログラムできる環境なら使って問題ないだろ。。
でも、アルゴリズムを明示したいとかあるのよ。
DSPでアセンブラでコーディングさせる外注さんに手渡す仕様書としてCでコーディングして渡すとかね。
レジスタ を short r0,r1,r2;とかおいて、そのDSPの構造真似たりして。
C++のライブラリなんか使ってしまうと肝心なアルゴリズムが見えなくなってしまう。
2019/02/21(木) 23:49:54.40ID:ckwx5Bag
>>972
経緯からするとJavaから阻害されてC#立ち上げたけど、
たしかに書いてるとBasic臭がするよなぷんぷんと、VBはあんま詳しくないけど、
はじめて言語に触れたN88 Basic臭がツーンと脳裏のそこから蘇ったわ。思い出したくないヤーな感じ。
でもポインタ使えるのは確実にPost C
間接アドレッシング可能な言語はCの後継とみなしていいでしょ。
2019/02/21(木) 23:58:57.84ID:zicwhEg7
疑似言語で書けよ
2019/02/22(金) 00:15:39.44ID:pZ+8/QP0
>>976
> vectorやstringは普通にC++でプログラムできる環境なら使って問題ないだろ。。

C++は使うがvectorやstringはヒープ使うからNGの業界余裕であるから
というかこういうことに無頓着なやつはそれこそC#がお似合いだよ
2019/02/22(金) 00:17:24.73ID:15zpzt8/
普通の環境じゃねえだろカス
マウント取りたいがために文盲になるなよゴミ
2019/02/22(金) 00:20:30.83ID:pZ+8/QP0
いまどきC++を使う普通の環境って何さ?
2019/02/22(金) 00:21:51.02ID:LT7BfZs3
競技プログラミング
2019/02/22(金) 00:22:17.68ID:IIzWuIF1
普通とは
2019/02/22(金) 00:24:11.03ID:pZ+8/QP0
競技プログラミングも時間制約あるから
バカみたいに動的確保、解放繰り返したらアウトになるよ
まぁどのみち趣味の領域だからご自由にだけど
2019/02/22(金) 00:25:12.85ID:15zpzt8/
お前がこれを見てる箱はいったい何ですかねえ
2019/02/22(金) 00:26:41.79ID:LT7BfZs3
質問なのですがスコープを抜けたら自動的にリソースを解放するクラスを作りたいのですが、
スマポ(メモリの解放)ならともかく解放がエラーになる可能性がある場合(ファイルのクローズとか)は
どう書けば良い
の?
2019/02/22(金) 00:28:07.98ID:15zpzt8/
>>984
ならねえよ
適切なアルゴリズムであればどんな言語でも時間内に終わるように設定されているから
2019/02/22(金) 00:31:00.86ID:vPOA5NhJ
>>981
ラウンドロビン型 & ガベコレ 持ってるOS環境だ
今時raspi程度のハードであればこの環境を期待できる。
RTOSやOSレスなどハードの一部として動作させたいアプリケーションならさにあらず。
業界で判断する話じゃなくアプリケーション内容で判断する内容だろがよゴミ
2019/02/22(金) 00:31:39.71ID:LT7BfZs3
いや正解とか難易度が謎設定な競技プログラミングもあるから…
Top Coder Openとか…
2019/02/22(金) 00:32:37.96ID:LT7BfZs3
ガベコレとか
なんと
贅沢な
2019/02/22(金) 01:22:11.67ID:W4Z6mzSx
Quora には、C, C++, JavaScript, Java, Python, Web Development の
板はあっても、C#の板は無いらしい。

本場では C#に人気が無いのか。
2019/02/22(金) 01:28:54.91ID:W4Z6mzSx
>>977
C#は、N88-BASICより、Visual Basic 臭がする。
前者は PC-8801 時代には人気が有った。PC-9801 時代には余りなくなったが、
PC-9801 版の N88-BASIC は「雰囲気」が違っていて、実は MS 製ではなく、
NEC製になってしまっていたからかもしれない。
2019/02/22(金) 01:30:06.16ID:IIzWuIF1
C#もVBも.NETが前提だから、.NETを使う以上はどれも方言みたいなもんだろ
994デフォルトの名無しさん
垢版 |
2019/02/22(金) 01:38:49.66ID:W4Z6mzSx
考えてみれば、.NET の仮想コードは、BASIC時代に「中間言語」と呼ばれていた
ものと全く同じといっても過言ではないと思えてきたりする。つまり、C#自体が
BASICを変に拡張して使いにくくしてしまった変態言語に他ならない。
2019/02/22(金) 01:40:23.87ID:HDWd0btt
今時、中間言語なしは少数派じゃないかという雰囲気があるが
2019/02/22(金) 01:42:25.76ID:pZ+8/QP0
>>985
あのな、OSにしろWebブラウザにしろお前が普段普通にやってるような雑な作り許されないから
今時c++使ってるとこってそういう限界せめる領域
趣味ならご自由に、二度目
2019/02/22(金) 01:43:35.28ID:W4Z6mzSx
よく探すと、Quora にも C# 板があり、

C++ 758.3K followers
C# 276K followers

となっているようだ。C# は C++ の 1/3 の人気しか無いらしい。
2019/02/22(金) 01:51:30.87ID:15zpzt8/
>BASICを変に拡張して使いにくくしてしまった
wwwwwwwwwww
2019/02/22(金) 01:54:47.58ID:15zpzt8/
>>996
????
俺が使ってるPCやスマホでも様々な用途で山のようにC++で書かれたソフトウェアが走ってるんだが???
お前のとことではOSやブラウザでしか使われてないのか不思議だな
2019/02/22(金) 02:02:01.14ID:W4Z6mzSx
goto 文は行番号と相性が良くて、当時、実はスパゲッティーになってなかったな。
構造化命令を使わなくても、行番号のおかげで見やすかった。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 39日 20時間 5分 39秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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