- C++相談室 part147
716 :デフォルトの名無しさん[sage]:2020/01/26(日) 10:01:19.30 ID:aNHbuwn9 - >>706
それは問題。 でも、STLべったりのC++は Cとの書き方の乖離が激しすぎて、もはやCの冠を被ってほしくない。
|
- C++相談室 part147
725 :デフォルトの名無しさん[sage]:2020/01/26(日) 12:03:53.99 ID:aNHbuwn9 - >>720
実際、別言語だと思う。 C++はtemplateや演算子のオーバーライドを使えば、ほぼ別言語をみなせるようなものを上に載せられる設計になっているので。 STLを使いまくるプログラミングの書き方だと、もはやCとは何の関連性もなくなってしまっている。
|
- C++相談室 part147
734 :デフォルトの名無しさん[sage]:2020/01/26(日) 17:07:41.56 ID:aNHbuwn9 - >>729
たしかにCもマクロを使えば結構何でも出来る。 だが、マクロを多用すると分かりにくくなるとも言われていたし、使い方によっては、ソースコードが全く別言語のようになってしまうことも知られていた。 それと同様の現象がSTLにおいては起きる事態になってしまっている。
|
- C++相談室 part147
737 :デフォルトの名無しさん[sage]:2020/01/26(日) 17:21:00.68 ID:aNHbuwn9 - >>736
STLの作者は、自分では分かり易くしようとしているようでいて実際には逆に分かりにくくしてしまっている。
|