堕天使の煉獄

Gallery
Comic
Story
Production
Work
Link

2013-10

13

08:26:29

寒っ

昨日は昼間、室温が31度とかになってて、
「真夏かよっ!」
とかおもってエアコンつけてたりしたのですが。

今朝は室温が一気に23度とか。

いきなり寒くなってるし。
熱帯魚なら死んでるぞコレ。

相変わらずPGやってるのですが
なにげに今作ってるゲームのエンジン部分というかフレームワークみたいな物を
ライブラリ化して公開してみようかとおもってるのですが

それと平行して、c++のトピック集みたいなサイトも平行して作ってたりして。
その所為か、1クラス設計&コーディングして、1ページ解説ページを作ってると
それで一日が終わってしまってちっとも進まねー。

ライブラリ自体は、以前作ってた奴をリライトしながら作ってるので
全体の工程は見通し経っているのですが。

なにげに、他人に見られることを前提としたソースコードを書くのって
たいへんだなーとか。

とはいえ、公開しない場合でも、
ソースコードを見る最初の他人は自分な場合がほとんどなワケですし
(数ヶ月も間あいたら自分で書いたコードも他人のコードにみえるよねというネタ)
見られることを意識したコーディングというのもまた勉強にはなるなぁ。


そんで、いろいろ直しながらのところで
テンプレートに置き換えられそうなところはおきかえて
コードの量を減らしたりとかもしてるのですけども
std::mapの参照渡しでちょっと嵌る。

他のコンテナと違ってkeyがないときに勝手にkeyを作ったりするっていう機能が
constと相性が悪いのですよね。

そのへんで調べてるときに、ぐーぐるの検索ワードを打ち込んでたときの話。

「惨状私」

参照渡しをミスタイプしたら出てきた誤変換w

惨状っちゃ惨状だよ最近w


しかし、ぐーぐる検索でc++関係しらべてると、
なんかもう古い情報が多いなーとか気付く。
わりと最近(てほどでもないか)追加されたTR1関係でさえ
数えるほどしか情報出てこないし。

そんななか、
ttp://d.hatena.ne.jp/faith_and_brave/

珍しく、c++の最近の動向とかをメインに取り上げてるサイト発見。

意外にこういう情報って全然入ってこないんだよなぁ。
調べようにもまずその基点となる情報というかとっかかりのような物が入ってこないので
調べる動機がまず見つからないので。

そういう状況からしてやっぱc++は
古い言語みたいなイメージが定着してきてるのかなぁ。

てかTR1自体が、c++11の先取りライブラリだったわけですが。

いまってc++14そしてc++17までの話が出てるのですね。

そんでもってTR2なんてものまで。

んでもぜんっぜん話題にもなってねぇですね。

てか今でも普通に、regexやshared_ptrがboostからstdに加わったことすら
知らないc++プログラマー結構いそうですよね。

かくいう私も

vector<int> vec;
・・・
for each (int value in vec) {
cout << value << endl;
}

これでvectorの中身をforeachで回せるっての最近知ったぐらいだし。
boostのBOOST_FOREACHとかは知ってましたけど。
でもこっちのはマクロだしなーと。

んでも上のfor each文は、vc独自の拡張だそうで。環境依存系です。
しかも読み取り専用かつ最初から最後まで回す専用で(範囲決めて回すとかできない)
使いどころは限られる感じですが。

とっとと標準でfor eachぐらいつけて欲しい物です。

環境依存については…どうなんだろう。

「クロスプラットフォームなんて幻想ですよ」

とかどっかのc++系のサイトでかかれてたなw

将来的にはクロスプラットフォームに……なんていう淡い幻想は
まず実現しない妄想だというのが現実ですしね……w

んでも、c++のコンテナ系まわすのにいちいちイテレータがどうこうってのは
うんざりしてるのも事実で。

もっと簡潔に書けるというのは魅力なんですよね。

あとはなにげにもう、c++14とかになってくると
そろそろvc2008は見切られるかな・・・とか。

んでもxp環境だと、vc2010以降はWPFの所為で
もっさり重くてストレスたまるんですよね。

現状でもvc2010以降っていう追加機能もちらほら目にしたりするしなぁ。

あとはc++14になると新しいファイルシステム関係が追加されるかも? とか。

pathとかディレクトリの指定やらその辺が文字コードとか気にしないで
単一の方法で簡単に扱えるようになるのだとか。

winの環境依存系とかだとlpstrとかごちゃごちゃしてたからなぁ。
んまあそんなんよりもfstream系でunicodeのファイルに対応してないのとか……。
もっと基本的なファイル入出力の辺りを文字コード意識しないで
扱えるようにして欲しいのう……。

c++の抱える問題として、
過去おおくのシェアを持っていたため
大きな改変をすると過去のソースコードとの互換性が無くなるため
とくに業務系なんかでは、新しくビルドし直したら動かなくなったじゃ困るわけで。

その辺で、古く悪い部分を切り捨てられない部分というのが足を引っ張り続けているのですよね。


あとはなんとなく、unityとかみてると
ちまちまゲームのエンジン部分とかフレームを作ってると
無駄なことしてるのかなぁ?
という疑問がわいてくる今日この頃。

んでも逆にunityでも内部はc++で書かれているそうで
やはり速度かんがえるとゲームはc++だよなっ。
と励まされたりもする(ぉ

砂を噛むような毎日です。
Sun
Mon
Tue
Wed
Thu
Fri
Sat
01
02
03
04
05
06
07
08
09
変な夢みるし…
10
11
12
13
寒っ
14
[体育の日]
15
16
17
18
19
20
21
22
23
うーん、意外にもう戻れない感じぽ
24
25
26
27
28
29
30
31
total:2081193 t:167 y:488
■記事タイトル■

■年度別リスト■
2024年 2024年12月(0)
2024年11月(0)
2024年10月(1)
2024年09月(2)
2024年08月(1)
2024年07月(1)
2024年06月(5)
2024年05月(2)
2024年04月(1)
2024年03月(6)
2024年02月(4)
2024年01月(3)
2023年 2023年12月(3)
2023年11月(1)
2023年10月(2)
2023年09月(3)
2023年08月(3)
2023年07月(3)
2023年06月(7)
2023年05月(8)
2023年04月(2)
2023年03月(1)
2023年02月(2)
2023年01月(3)
2022年 2022年12月(4)
2022年11月(3)
2022年10月(1)
2022年09月(3)
2022年08月(3)
2022年07月(2)
2022年06月(1)
2022年05月(3)
2022年04月(2)
2022年03月(2)
2022年02月(1)
2022年01月(6)
2021年 2021年12月(8)
2021年11月(3)
2021年10月(4)
2021年09月(6)
2021年08月(2)
2021年07月(1)
2021年06月(3)
2021年05月(2)
2021年04月(2)
2021年03月(3)
2021年02月(1)
2021年01月(4)
2020年 2020年12月(3)
2020年11月(7)
2020年10月(2)
2020年09月(3)
2020年08月(1)
2020年07月(3)
2020年06月(7)
2020年05月(5)
2020年04月(8)
2020年03月(4)
2020年02月(2)
2020年01月(4)
2019年 2019年12月(1)
2019年11月(1)
2019年10月(2)
2019年09月(1)
2019年08月(3)
2019年07月(2)
2019年06月(2)
2019年05月(2)
2019年04月(4)
2019年03月(1)
2019年02月(7)
2019年01月(1)
2018年 2018年12月(1)
2018年11月(1)
2018年10月(5)
2018年09月(1)
2018年08月(5)
2018年07月(1)
2018年06月(1)
2018年05月(1)
2018年04月(2)
2018年03月(2)
2018年02月(1)
2018年01月(1)
2017年 2017年12月(2)
2017年11月(1)
2017年10月(2)
2017年09月(5)
2017年08月(8)
2017年07月(2)
2017年06月(1)
2017年05月(1)
2017年04月(3)
2017年03月(5)
2017年02月(7)
2017年01月(8)
2016年 2016年12月(7)
2016年11月(2)
2016年10月(3)
2016年09月(7)
2016年08月(8)
2016年07月(10)
2016年06月(17)
2016年05月(6)
2016年04月(8)
2016年03月(10)
2016年02月(5)
2016年01月(10)
2015年 2015年12月(7)
2015年11月(7)
2015年10月(13)
2015年09月(7)
2015年08月(7)
2015年07月(5)
2015年06月(4)
2015年05月(5)
2015年04月(2)
2015年03月(4)
2015年02月(1)
2015年01月(7)
2014年 2014年12月(12)
2014年11月(8)
2014年10月(4)
2014年09月(6)
2014年08月(7)
2014年07月(4)
2014年06月(2)
2014年05月(5)
2014年04月(4)
2014年03月(8)
2014年02月(4)
2014年01月(8)
2013年 2013年12月(15)
2013年11月(8)
2013年10月(3)
2013年09月(3)
2013年08月(8)
2013年07月(0)
2013年06月(0)
2013年05月(0)
2013年04月(0)
2013年03月(0)
2013年02月(0)
2013年01月(0)

■レス履歴■

2023-09-26 14:59:38 - 久慈光樹

2023-09-26 14:29:10 - 織田霧さくら

2023-09-26 13:10:45 - 久慈光樹

2023-03-20 05:30:16 - 織田霧さくら

2023-03-15 20:42:58 - まうる

2022-12-26 19:14:57 - 織田霧さくら

2022-12-25 02:28:36 - まうる@まるるん

2022-09-30 04:29:01 - 織田霧さくら

2022-09-23 19:01:29 - まるるん

2022-06-16 21:06:34 - 山本


■ファイル抽出■

■ワード検索■

堕天使の煉獄

https://rengoku.sakura.ne.jp
管理人

織田霧さくら(oda-x)

E-mail (■を@に)

oda-x■rengoku.sakura.ne.jp

堕天使の煉獄バナー 堕天使の煉獄バナー