トップ «前の日記(2014-04-23) 最新 次の日記(2014-04-26)» 編集

はじめてのにき

ここの位置付け

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|

ToDo:


2014-04-25

_ ソウルフル小話

http://d.hatena.ne.jp/camlspotter/20140425/1398404490

僕がカレントディレクトリに置いて困ったことがあるファイルとしては new stdio.h libc.so なんかがあったように思う

まぁカレントディレクトリにパス通すなって話ではある

しかし「最後の STL 作った人って頭悪い」には同意するなあ。なんで拡張子無いんだよ…

(23:34)

本日のツッコミ(全4件) [ツッコミを入れる]
_ egtra (2014-04-26 23:50)

Borland C++ 5.5はその点少し面白かったです。<vector>はvector.h、<string>はstring.stlなど、法則不明ですが適当に拡張子のついたファイルが用意されていました。

_ shinh (2014-04-27 06:50)

標準化前は拡張子ついてたとかだった気がするんですけど、それとのbackward compatibilityとかだったりしません? GCC も 2.95.3 を今見たら vector.h とか入ってるみたいです。昔の C++ 本はたいてい iostream.h を #include してた気がしますね…

_ methane (2014-04-27 14:29)

.h つけると using namespace std 要らないのは、 C言語ライブラリだけだっけ?

_ egtra (2014-04-27 16:20)

> backward compatibility
あー、それもあるかもしれません。少なくとも<iostream.h>は使えていました。

ただ、<vector>や<iostream>とすると、拡張子付きのファイルがインクルードされて、std::vectorやstd::coutと名前空間内で宣言された状態になっていました。1ファイルで<〜.h>と<〜>両方に対応できるようになっていたのですかね。

お名前:
E-mail:
コメント:
人生、宇宙、すべての答え
本日のリンク元

2014年
4月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
1.egtra(2014-04-27 16:20) 2.methane(2014-04-27 14:29) 3.shinh(2014-04-27 06:50)
search / home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h