fc2ブログ

category: c / c++  1/1

実習9-3 C実践プログラミング

No image

「実習9-3 C実践プログラミング」なんてキーワードで検索してたどり着いた人がいたみたいなので、問題を見てみた。 C++実践プログラミング - Google ブックス 実習 9-3 配列 array に数値 number がいくつ含まれているかをカウントする関数 count(number, array, length) を作成する。length は配列の要素数を示す。この関数は再帰関数になるはずである。また、この関数をテストするプログラムを作成する。 どこが「再帰関...

C/C++のプログラム高速化 (失敗談)

No image

パフォーマンス改善で、代入演算子とコピーコンストラクタを一生懸命作った記憶があるのだけれど、どんな問題があって、どのように効果があったのか思い出せない。... C/C++のプログラム高速化 (続き) 思い出したわ X-) まだ c++ がよく分かって無かってなくて、const なポインタと参照の区別がついていなかった頃の話。 こんな感じのクラスを書いていたんだった。 class Data { public: Data() { ... ...

C/C++のプログラム高速化 (続き)

No image

あんな記事 でも、検索エンジン経由で迷い込んでくる人が、それなりに居るみたいなので、昔を思い出してちょっと書いてみる。 前にも書いたけど、パフォーマンス改善にいたるまでの手順がとても大事。 素性正しく作る デバッグをきちんとやる パフォーマンスを改善する (必要なら)...

C/C++のプログラム高速化

No image

最近、c++ とか触ってないから、↓ なんかを見るとウズウズする。 yamablo » C/C++のプログラム高速化 C言語、C++言語のプログラム高速化について書いていこうかと思います。 C実践プログラミング、C++実践プログラミングの本(共に、O'REILLY出版)を読んで、その中に乗っていたことを主に書いていきます。 # 別にケチをつけたいわけじゃない >トラックバック先 昔、読んだ記憶はあるけど、もう忘れちゃった...