2008-03-01から1ヶ月間の記事一覧

ポインタはポインタだろ!

いえ、嘘です、ごめんなさい。僕がポインタを学んだときにまず考えたのは、 「ポインタはその変数に入っているメモリアドレスが何の型であるか、を指し示すものである」 というようなことだった、ような気がしている。int* hoge なら、hogeが持っている値が…

C++バンザーイ、バンザーイ

断言しよう、 俺は今のプロジェクトがCだったら死んでいた!!!!!!!とかいうくらい、virtualの有り難みを思い知った事はないね。virtualを考えた奴は天才だな!!!!! 願わくば、全てをvirtualにしておいてくれたら……orz.あと、なんかExcelマスターに…

例えば

「例えば、PHPを避ける」ってなぁにその曖昧な書き方?例えば、複数の言語を知らないプログラマや勉強をしないプログラマを避ける。で、いいんじゃね?あと、言語を変えることは〜という人は CGIも書けるとかいうRPGIVとかを触ってから言ってみて欲しいなぁ。

偉い人が

お前らC++舐めるな、殺すぞ。 っていってました>< 基底クラスがあるのに、 別々のリストに格納して、別々に回すとかどんだけだよ……。 HogeList,FooList,BarList,...基底一緒じゃんよ……。 orz.

死に至る言語

→元ネタ 漢の言語 - みねこあC++の何が難しいって、わかってないのに解ってるという奴が多いとか、実は自分もわかってませんとか、 そもそも適当に書かれると依存性高くなり過ぎなんだよ、バーロー。ヘッダにちょっとメンバ関数を付け加えたら、 500ファイル…

ローカル変数はアップキャストすべきではない

昨日はグレンリベットをストレートで十杯ほど飲んでしまったので、 今日は駄目かと思ったら意外とそうでもなかった。 で、書こうと思っていたことその1。 参戦はしないのでトラバはなし。 ローカル変数の型 #4 - odz buffer Re: Re: 型宣言は汎用的にすべき…

vectorとlistのメモリ効率 そにょに

odzさんから「答え」来たよー! ということで、 正解は実体でした。 実体をコンテナにいれたことがなかったのでわからなかった! 正直、コンテナにいれるのはポインタ(できればスマート)じゃなあ、 と思っているだけに、そういえば実体も入ったのだなあ、 …

うがうが

なんか色々書きたいことがあるのに忙しい。orz.

vectorとlistのメモリ効率

元々は、LinkedListとArrayListのメモリ効率のお話。 ArrayListとLinkedListのメモリ効率 - ori’s diary 404 Not Found メモリ効率というと通常、「メモリ空間をどれだけ占有するか?」というイメージで捉えられると考えられるため、 ArrayListが効率が良い…

多重継承を禁止したらJava以下じゃないか!

C++を使っていると、たまに「よくわからないから多重継承は禁止」とかいう規約があることがある。……馬鹿じゃないかしら。とまでは言わないわけだけれども、 C++から多重継承を取り上げたら、Javaの継承よりも弱くなっちゃうじゃないか!くらいは言いたい。 …