C++ Introduction - 1 はじめに このドキュメントはクラブの部員にC++を紹介するために、ず〜と昔に書き 下ろしたものです。最初にお断りしておきますが、かなり独断と偏見にみちみ ちたものになってます。一般的でない用語(つまり造語)があちこちにでてく ると思います。専門家の目からみると、「そりゃ、うそや」といった内容もあ ると思います。したがって、これをC++のきちんとした解説だと考えないで 下さい。しかし、C++の雰囲気を手っ取り早くつかんで、とにかくプログラ ムが書けるようになるには、役立つと思います。 PC98とMS-DOS上での話がベースです。 言語は、BORLAND C++ 3.0 を用いています。(昔の話ですから) C++の入出力ストリームについては触れていません。(嫌いだから) 当然、最近の C++ の機能(テンプレート、エラー対策など)は説明してません。 「
[戻る] sunyopu 2004/11/05(金) 23:20:02 現在携わっている仕事(環境:WinXP,VC++6.0)で、 あるプログラムを作成しているのですが、 移植性を高めるためにMFCを使用しないという ルールになっています。 普段、文字列操作には MFC の CString を使用しているのですが、 今回は STL の string を使っています。 大半は不自由ないのですが、 数値を文字列にする場合、以下のような手法しか 分からず多少面倒です。 char caWork[100]; sprintf(caWork, "%d %s … ", 11111, "aaaa", …); string strWork = caWork; CString の場合は、CString::Format() で バッファサイズを意識することもなく簡潔に記述できるのですが、 string でも
Boost C++ Libraries の紹介サイトです。 :: by Google はじめに ご挨拶 Boost のインストール方法 参考リンク集 ニュース ◆ Version 1.42.0 と 1.41.0 対応 (2010/03/14) 新規ライブラリに関する Let's Boost のページ…: property_tree (汎用木構造型コンフィグ管理) / uuid (ユニークID生成器) ◆ RSS つけました (2009/08/28) ◆ Version 1.40.0 と 1.39.0 対応 (2009/08/28) 新規ライブラリに関する Let's Boost のページ…: Signals2 (Signal/Slotライブラリ改良版) ◆ Version 1.38.0 と 1.37.0 対応 (2009/02/22) 新規ライブラリに関する Let's Boost のペー
エスケープ文字 \ には、もう一つの使い方があります。次のような不 可視の文字を表現します。この表記をエスケープシーケンスと言い、正規表現 内でも用いることができます。 Cと同じですし、タブ \t と改行 \n を覚えておけば、まず事足りるでしょう。空白文字にマッチさせる には、まじめに書けば /[ \t\f\n\r\v]/ となりますが、 AWKで通常のテキストを処理するには /[ \t]/ で十分でしょう。
的を得ているので少し、引用を... 「C++は非常に難しい言語だと言われています。しかし実際のところは、 C++に挫折した多くの人は、C++とオブジェクト指向とWindowsとMFCなどの クラスライブラリを同時にマスターしようとしています。これでは簡単なわ けありません。」 Tucker!, "憂鬱なプログラマのためのオブジェクト指向開発講座",翔泳社,1998 焦らず、じっくりと行きましょう。 【基本】抽象クラス 実際に抽象クラスを作成して、いろいろ試してみます。 【基本】演算子new 演算子newを少しばかり.. 【基本】C++文法 関数のデフォルト引数など 【基本】stream C++のファイルI/Oを 【基本】static constメンバ変数 #define による定数定義を辞めよう(プリプロセッサに頼るまい) 【STL】vector STLのvectorを使用します。私、大好
Visual Assist's Find References is 8x faster than native Visual Studio, and provides greater accuracy and organized results.
草稿 3 - 2002年5月17日 キーポイント 製品への後付けでは優れたセキュリティを達成できません。設計の段階からセキュリティを考慮しなければならないのです。 製品のどこにあるバグでもセキュリティ上の脆弱性を引き起こし得ます。セキュリティバグは必ずしも PSM (Personal Security Manager) や ScriptSecurityManager で起こるわけではありません。 安全なコードを書くことは正しいコードを書くことの不可欠で必要な一部分です。メモリーリーク、初期化されていない変数への参照などを含むコードをチェックインしないでしょうし、レビュアーとしての承認を与えることもないでしょう。同様に、バッファオーバーラン、クロスサイトスクリプティング問題や以下に記述されている誤りを含むコードはチェックインを認められないものなのです。 要するに、セキュリティは全て
Windowsプログラミング研究室-VC++やC#- WindowsのWin32APIを使ったプログラミング研究室 .NET FrameworkとWindows Vista Windows Vista時代の標準プラットフォーム、.NET Framework。高機能なライブラリと柔軟なGUI、新世代プログラミング言語C#が特長。 .NET Frameworkの導入(2002/ 5/30) ビットマップパネルコンポーネントの作成(2002/ 6/16) Jpegファイルとメモリストリームの操作(2004/ 5/15) WebClientによるネット上リソースの利用(2005/10/22) AxWebBrowser(IEコンポーネント)の利用(2005/11/22) DataTableによるメモリ上のデータベース(2006/ 1/21) WebBrowserコントロールによるWebアクセス(20
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く