タグ

C++に関するyasufのブックマーク (163)

  • 苦しんで覚えるC言語

    [全ページ目次] 苦しんで覚えるC言語(苦C)は、初心者を対象としたC言語入門サイトです。 C言語の基機能を体系立てて解説しており、市販書籍と同等以上の完成度です。 初めての人は 前書き から読み始めて下さい。 キーボードの矢印キーか、右下の進む>で次のページに移動します。 コンパイラ入手:基礎編:応用編:標準ライブラリ 全文検索:ダウンロード版:苦Cアンケート:ミス報告:掲示板で質問 [  更新情報  ] 01月22日 : Visual C++ 2005 Express Edition 10月30日 : Borland C++ BuilderX Personal 10月07日 : 掲示板に寄せられたQ&A項目を作成 03月10日 : ドラッグへの対応 ※ミス報告で報告されたミスの修正は約100回以上行っています。 苦Cについて 苦Cの使用法(特に読まなくても良い

  • C++の新しいキャスト

    C++の新しいキャスト 従来のキャストの問題点 異なる型への変換において、C/C++ではキャストが用いられます。 // intからlongへのキャスト int ival; int lval = (long)ival; ご存知のとおり、キャストは非常に危険です。 来ならば型の不一致によるコンパイルエラーをねじ伏せるのですから。 キャストの使われ方(意味)は、大きく3種(型変換/型変更/const外し)に分類されます。 型変換 // int から double へ int ival; double dval = (double)ival; 型変更 // long から int* へ long lval; int* iptr = (int*)lval; const外し // const int* から int* へ const int* ciptr; int* iptr = (int*)cip

    yasuf
    yasuf 2008/07/31
    型変換・型変更・const外し
  • MIST Project

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    MIST Project
  • printf()関数

    フォーマット指定子 これまで、何らかのデータを出力するのに標準で用いてきて かつC言語を学習するのに、もっとも最初に習う関数こそprintf()関数ですね しかし、この関数はこれ一つで文字列から数値まで あらゆるデータを書式化して表示するという、多機能な一面を持っています 今回は、このprintf()関数の知られざる(?)秘密にせまりたいと思います printf()関数には、ご存知のように多くのフォーマット指定子が存在します フォーマット指定子は%ではじめ、記号で指定します 代表的なものは、文字出力の%c、符号付10進数の%dなどですね しかし、以外と使いなれないものもあるかもしれませんので いま一度、フォーマット指定子の一覧を見てみましょう #include <stdio.h> #define STR "Kitty on your lap" int main() { int i; pri

    yasuf
    yasuf 2008/05/14
  • サービス終了のお知らせ

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

    yasuf
    yasuf 2008/04/25
  • 配列とポインタ

    10-2.配列とポインタ 10-1.変数とポインタとの違いに気を付けてください。 ポインタは、変数のアドレスを格納するよりは、配列のアドレスを格納する方がずっと使用頻度は高くなります。 (1)配列とアドレス (変数)と(配列)の違いに注意してください

    yasuf
    yasuf 2008/04/25
  • 勉強部屋(C,C++,VC++)

    EditBoxの色を変える関数です。 VC++のヘルプを見ながら作りました。同様にすれば、リストボックスの色を変えることも可能です。 カレンダー あくまでも勉強用です。実用的なのを使いたいかたは ここから落としてください。 DLLの作り方 勉強用に四則演算のDLLを作りました。 ActiveXの作り方 勉強用に四則演算をするActiveXを作成しました。 ディスクの空き容量を調べる関数 WIN95初期バージョンは2ギガまで、WIN95OSR2以降は2ギガ以上調べることが可能です。 マウスカーソル部分の画像を拡大(縮小)するプログラム 別HPで掲載されていたのを参考にして作成しました。 IPアドレスを取得する なんとなく作ってみました。 文字コードを変換する 文字列をEUC, JIS, SJIS, 半角カナ→全角カナに変換します。 ログ関数 ログを取る関数です。 演算子クラス ユーザー定義ク

  • https://funini.com/kei/c/enum.shtml

    yasuf
    yasuf 2008/04/24
  • new (new slot in vtable) (C++/CLI and C++/CX)

    yasuf
    yasuf 2008/04/23
    オーバーライド
  • C++ 編(言語解説) トップページ ●Programing Place

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

    yasuf
    yasuf 2008/04/23
  • C++で読むデザインパターン(Design Patterns read by C++)

    HTML Sitemap This is an HTML Sitemap URL Last Change Change Frequency Priority http://flash.walkietalkiereviews.com/ 2024-05-16 12:12:59 Always 1.0 http://www.manoenlasaca.com/ 2024-05-16 12:12:59 Always 1.0 http://www.welphelp.com/ 2024-05-16 12:12:59 Always 1.0 http://bbs.cabareteeast.com/ 2024-05-16 12:12:59 Always 1.0 http://flash.dmeng8.cn/ 2024-05-16 12:12:59 Always 1.0 http://flash.100milef

  • template library を作る

    という程大きなことを考えているわけでは無く、 結構溜ってきたノウハウをまとめようかと。 c++ の機能の一つ generics/template は非常に偉大な機能です。 どこが偉大かというと 他の人のサイト を参考にしてください。 こうやって他の人がいろいろ頑張ってくれているおかげで、 ( OO なんかと比べると圧倒的に細々とですが) template という機能は徐々に使われはじめていると思います。 ただサイトをざっと見回してみても STL を使おう!的な ものが多く、template ライブラリを使う側の話が多いように感じます。 そこで、今回私は template library を作るという立場から、 template クラス・関数のサンプルをいくつか解説付きで紹介します。 汎用的なクラスばかりである、とはとても言えないようなものが多いので、 いきなりコピーして使うっていうんじゃな

    yasuf
    yasuf 2008/04/22
  • MASAPICO's PAGE

    Win32 サンプル集 Win32 のサンプル集です。 関数別 Win32 サンプル集 関数別の Win32 のサンプル集です。 その他の情報 その他の情報です。(00/02/24更新) 注意事項 注意事項です。必ずお読み下さい。(99/09/20更新) 更新履歴 Win32 API サンプル集の更新履歴です。 暗号技術の基礎知識 とある事情で作成していた文書が無駄骨になってしまったのですが、せっかくなのでここで発表しておきます。 ○サイト移転のお知らせ(03/12/02) これまでmasapico's pageはいくつかの無料サイトを利用して運営していましたが、geocitiesのメールサービス廃止をきっかけに、それらの無料サイトに登録していたアカウント情報の変更を行なおうとしたところ、色々と問題が起こりました。検討の結果、暫定的に以下のサイトに移転することにしました。 新しいURL:h

  • C++言語 コマンド実行

    ■ShellExecute() #include <windows> int main(int argc, char *argv[]) { // 秀丸を起動する ShellExecute(NULL, "open", "C:\\Program Files\\Hidemaru\\Hidemaru.exe", NULL, NULL, SW_SHOW); // 秀丸を起動してD:\TEST\Sample\ReadMe.txtを開く ShellExecute(NULL, "open", "C:\\Program Files\\Hidemaru\\Hidemaru.exe", "D:\\TEST\\Sample\\ReadMe.txt", NULL, SW_SHOW); // http://www11.plala.or.jp/studyhall/をブラウザで開く ShellExecute(NULL,

    yasuf
    yasuf 2007/07/24
  • C++ 例外処理

    スマートなエラー処理 C++では、エラーの処理や管理機能として例外処理 (Exception) がサポートされています この機能を用いて、実行中の予期せぬエラーに備えます 例外は、try , throw , catch の3つのキーワードで構成されます まず、例外は明示的に例外を監視しなければなりません 例外が発生する可能性のあるプログラムコードを try ブロックとして { } で囲みます try { //例外が発生する可能性のあるプログラムコード } try ブロックないで例外が発生した場合 catch ステートメントでそれを受け取ります catch ステートメントが適切な例外を受け取り、用意された例外処理を行います catch (type arg) { //例外処理 } type arg には、関数の宣言のように型と変数名を指定します catch ブロックは発生した例外が、この型と一

    yasuf
    yasuf 2007/07/10
    例外処理
  • ASSERT

    yasuf
    yasuf 2007/07/10
    エラー処理
  • http://www5a.biglobe.ne.jp/~sage-p/src_html.files/errors.htm

    yasuf
    yasuf 2007/07/10
    エラー処理
  • 微分積分

    静岡理工科大学情報学部コンピュータシステム学科菅沼研究室のページです.主として,プログラミング言語( HTML,C/C++, Java, JavaScript, PHP, HTML,VB,C# ),及び,システムエンジニアとしての基礎知識(数学,オペレーションズ・リサーチやシステム工学関連の手法)を扱っています.

    yasuf
    yasuf 2007/07/10
  • http://forums.belution.com/ja/vc/000/290/88.shtml

  • オブジェクト指向っぽいC++

    さて,C++をCの改良版として使うこともできるわけだが, やはり格的にC++を使う場合には,「おぶじぇくとしこう」 を避けて通ることはできない. ここでは,例題として 2次元の簡単なグラフィックスを取り上げてみたいと思う.あらかじめ, 関数として次のものが与えられているとする. void draw_point(int x, int y, int color): (x,y)に点を打つ. void draw_line(int x1, int y1, int x2, int y2, int color): から まで線を引く. これだけを使って,いろいろなグラフィック操作をC++で記述しようという わけだ. クラス定義 コンストラクタとデストラクタ 継承(インヘリタンス) 仮想関数 抽象クラス 多重継承 Akinori ITO Thu Aug 7 15:05:13 JST 1997

    yasuf
    yasuf 2007/06/27