* Menu
[[About:self:AboutPage.txt]] | [[Profile:file/southly/]] | [[まとめ:self:1163859357.txt]] | [[オリジナル:http://ninjinix.x0.com/rn/]] | [[xyzzy:lisp/]] | [[あんてな:listall]] | [[■:lisp]] | [[buzz:files/southly#buzz]]
page 0 - << : 0 : >>
* 2008-09-25 :
http://snmsts.dreamhosters.com/diary/index.cgi?routine=one&name=2008-09-25-0306
C++としては合法というのが個人的な見解。
まず、戻り値が void の関数の戻り値として別の戻り値が void の関数を置くことが合法。
# wikipedia.org/wiki/Return%E6%96%87#C.2FC.2B.2B
つまり、以下の関数 f はOK。
もうひとつ、C++でキャストは変換演算子とみなすことが可能。
演算子ということは関数で、void へのキャストは戻り値が void の関数ということになる。
ということは上の状況と等しい、ということで合法。
Cとして合法かどうかはよく分からない。
void f(void){
return (void)1;
}
C++としては合法というのが個人的な見解。
まず、戻り値が void の関数の戻り値として別の戻り値が void の関数を置くことが合法。
# wikipedia.org/wiki/Return%E6%96%87#C.2FC.2B.2B
つまり、以下の関数 f はOK。
void g() {} void f() { return g(); }
もうひとつ、C++でキャストは変換演算子とみなすことが可能。
演算子ということは関数で、void へのキャストは戻り値が void の関数ということになる。
ということは上の状況と等しい、ということで合法。
Cとして合法かどうかはよく分からない。
* 2008-02-27 :
- html で文字コード指定
- 実際に文字化けには遭遇してないのですが、xyzzy/diary/2008-02-12-1811.html について言うならば「UTF-8N」という指定が不正です。正しくは「UTF-8」です。
- 参考までに[[Wikipedia 情報:wikipedia.org/wiki/UTF-8]]
なお、BOMありの方をUTF-8、なしの方をUTF-8Nと呼ぶこともあるが、このような呼び分けは日本以外ではほとんど知られておらず、また公的規格などによる裏付けもない。
- はてなダイアリーキーワードの件は fixdap でやるべきだったな〜 次の機会があればそうしよう。
* Scrapbook : Hyper Estraier: a full-text search system for communities
* Scrapbook : Category:Wiki - Wikipedia, the free encyclopedia
wikipedia.org/wiki/Category:Wiki
page 0 - << : 0 : >>