タグ

ProgrammingとCに関するbabydaemonsのブックマーク (11)

  • C 言語によるオブジェクト記述法 COOL

    C 言語によるオブジェクト記述法 COOL ver.2 C-language's Object Oriented Language ver.2 [検索] 目次 0. はじめに 1. クラスの記述, 属性の記述 2. 操作の記述 3. クラス属性の記述、定数の記述 4. 初期化操作と後始末操作の記述 4-1.処理効率優先インターフェイス 4-2.再コンパイル不要インターフェイス 4-3.動的バインディング・インターフェイス 5. 状態取得操作と状態設定操作とイベントハンドラの記述 6. 集約の記述、継承の記述 6-1.集約の記述 6-2.継承の記述 6-3.多重継承の記述 6-4.重複継承の記述 6-5.動的継承の記述 7. 多態性(多相性)、インターフェイス継承の記述 7-1.多態性の記述 7-2.多態性を持った生成の記述 7-3.多重継承の多態性の記述 7-4.重複継承の多態性の記述 7

  • はてなブログ | 無料ブログを作成しよう

    新米と秋刀魚のわた焼き お刺身用の秋刀魚を買いました。1尾250円です 3枚におろして、秋刀魚のわたに酒、味醂、醤油で調味して1時間ほど漬け込み、グリルで焼きました 秋刀魚のわた焼き わたの、苦味が程よくマイルドに調味され、クセになる味わいです 艶やかな新米と一緒に 自家製お漬物 土…

    はてなブログ | 無料ブログを作成しよう
  • HTTPクライアントのしくみ

    HTTPSへの対応,OpenSSLの利用方法,Webクライアント機能付きCGIプログラム 戻る HTTPクライアントは,通常WebクライアントであるInternetExplorerやNetscape があれば必要ないと思われるかもしれません. しかし,CGIから別のサーバにアクセスを行って結果を得る必要がある場合, 検索エンジンが情報を収集するためのロボット,個人で利用しているパソコンでも Webサーバの情報を丸ごと取得するためのロボットもあります. これらは,Webサーバから見ればすべてWebクライアントです.最近,コンテンツの 実体を隠すために,CGIが他のサーバに対してアクセスを行い,結果を中継する ような,「プロキシCGI」をよく見かけます.このような機能は, 指定されたコンテンツの当のURLを隠してアクセスさせたり,利用者のリクエスト をトレースし,どのようなコンテンツが人気が

  • シンクリッジ - C/C++コード最適化小手先テクニック

    クラウドベースの MIDI シーケンサ Magome 音楽制作に興味のある方を対象に、スタンドアロンでも使え、ネットならではの面白さも兼ね備えた音楽制作アプリの提供を目指しています はじめに。言い訳。 C/C++では、同じ処理をさせるにもコードの書き方で吐き出されるマシン語コードに違いが出ます。 ここでは自分が有効かなと思っている最適化ネタを記載してます。 昨今のマシンスペックを持ってすれば、ちょこざいな小手先テクニックは不要と思っている方もいらっしゃると思いますし、確かに、わざわざ最適化する必要がない場合も多いと思います。 ですが、ソフトウェアという物は、要となる数箇所を最適化するだけで動作が快適になったり、逆に、なにも考慮されずに書いたコードが(塵も積もれば山となるで)ソフトウェア全体のパフォーマンスを悪化させる要因にもなりかねません 昨今のコンパイラの最適化処理はかなり優秀ですし、今

  • VC++ WebBrowser COMメモ(Hishidama's VC++ WebBrowser-control Memo)

    WebBrowser(VC++2005) Visual C++2005でATLを使わずにCOM(ActiveX)のWebBrowserコントロールを使う方法。 はい、ただ単に.NETフレームワークとかATLとかの使い方が分からないだけです(爆) メイン(初期化) [/2007-10-01] アパートメント [2007-11-07] 新しいIEを開く方法 HTMLを書き込む方法 [2007-10-09] IEを列挙する方法 HWNDから取得する方法 [/2007-10-27] HWNDからpDocを取得 [2007-10-27] pDocからpWBを取得 [2007-10-27] イベントの捕捉方法 [/2007-11-07] →VB.NET2003のWebBrowserコントロール 参考: nitoyonさんのIEコンポーネントの使い方 …ATL用。VC++のWebBrowserやCOMに

  • DSAS開発者の部屋:Win32 プログラムのデバッグTips (1)

    ■ はじめに ひとつのプログラムを完成させるまでには、多くの場合「デバッグ」という作業が必要です。 まったくバグのないプログラムを一気に書き上げるのは難しいことですから、 プログラミングの際には実行時のエラーを見つけやすくするための工夫が必要ですし、 実際にエラーが発生した場合にはできるだけ手際よく対処したいものです。 デバッグを行う上での最初の目標である「原因の特定」を効率的に行うための ツールや流儀はプラットフォームや使用言語により一様ではありませんが、 ここではネイティブな Windows プログラムをデバッグする上で役に立つ小技をいくつかとり上げてみたいと思います。 今回は、自作のプログラムの実行中にプロセスが異常終了する状況において、 問題箇所を手早く探すための方法のひとつをご紹介します。 記事では Microsoft Visual C++ を開発環境と想定しています。 どうやら

    DSAS開発者の部屋:Win32 プログラムのデバッグTips (1)
  • DUMA library

    D.U.M.A. - Detect Unintended Memory Access DUMA is an open-source library (under GNU General Public License) to detect buffer overruns and under-runs in C and C++ programs. This library is a fork of Buce Perens Electric Fence library and adds some new features to it. Features of the DUMA library: "overloads" all standard memory allocation functions like malloc(), calloc(), memalign(), strdup(), op

  • C言語

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • http://www.h7.dion.ne.jp/~matsu/feature/c-language/basic-library/getargs.html

  • http://humming.dip.jp/wiki/wiki.pl?GetOpt

  • 1