タグ

ブックマーク / clown.cube-soft.jp (3)

  • C++0x 全会一致で承認され C++11 へ - Cube Lilac

    C++0xの最終国際投票はこの水曜日に終わり、さきほど投票結果が届いた… “全会一致で承認する” 我々が”C++0x”と呼んできたC++の次期改正案はついに国際標準になった! ジュネーヴのISOから発行されるのはもう数ヶ月先になるだろうが、それでも今年中には発行されるだろう。ついに大手を振って”C++11”と呼べるようになった。 http://zakkas783.tumblr.com/post/8838927425/c-0x そんな訳でようやく次期 C++ 改正案である C++0x の規格が正式に承認されたようです.C++0x と言う名前からも分かるように,当初 200X 年のどこかで確定されるはずだった次期規格ですが,デッドラインである 2009 年を余裕で超え,一時は「0x は 16進数と言う意味だったんだよ!」みたいなネタで語られるようにもなった C++0x さん.このたびの承認にと

    C++0x 全会一致で承認され C++11 へ - Cube Lilac
    beakmark
    beakmark 2011/08/13
  • 「C++ は難しいから」と言う定説 - Cube Lilac

    雑記. C++ は難しいから Java から始めた方が・・・ ここ最近(と言うか以前からずっとですが),上記のようなアドバイスを見かける機会が多かったせいか「C++ の何を指して(Java と比べて)難しいと言っているのだろう?」と言う事を単純に疑問に思うようになりました.Java 自体はほとんど使ったことないのですが*1,感想としては「どちらも大して変わらない」と言うものだったので余計に気になっています. 以下,現状で私が「これが要因かなぁ」と思っている事を列挙してみます. C++ には XXX と言うクラス/関数がない 可能性として一番高いのはこれかなぁと思っています.C++ の標準ライブラリは必要最低限のものしか(必要最低限のものさえも?)用意されていないので,他の言語と比べてライブラリの貧弱さは目立ちます.Boost を含めればかなりマシになりますが,それでもキツいかなと言う印象を

    「C++ は難しいから」と言う定説 - Cube Lilac
    beakmark
    beakmark 2009/07/09
    バッドノウハウ満載なことは間違いないし、積極的には進めないけど、ここに書いてあることくらいで難しいんだったらきっとどの言語でも一緒かなぁ。
  • エンディアンを考慮したメモリコピー - Cube Lilac

    blog をもう少しコンスタントに更新して行きたいなぁと言う事で,メモ代わり感覚で更新していきます. http://sourceforge.jp/tracker/index.php?func=detail&aid=15209&group_id=3652&atid=13543 の指摘を受けて.これに関わらず,多バイト長の変数(or その配列)から1バイトの配列へのコピー(あるいはその逆)を行う機会にしばしば遭遇するので,この機会に作成しておきます.最も,私の実行環境が全てリトルエンディアンなので,まともにテストできていないのですが・・・ エンディアンの判別 エンディアンの判別に関しては,http://www.math.kobe-u.ac.jp/~kodama/tips-C-endian.html で紹介されている方法を使用する事にします.具体的な方法は,__LITTLE_ENDIAN または

    エンディアンを考慮したメモリコピー - Cube Lilac
  • 1