Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
“プログラミング言語の王道”といえばC/C++言語です。「以前にCを勉強したことがあるけど、ポインタで挫折しちゃった」「本当はVisual C++に興味があるのだけれど、なかなか手が出せなくて…」「言語仕様も大事だけど、コンパイラの仕組みもきちんと教えてやってほしい」──そんな皆さんの思いや期待に応えます。 あなたもプログラミングの王道を極めましょう。 C/C++は永久に不滅です! C/C++は永久に不滅です! C/C++の疑問にまとめてお答え 誰もがつまずくポインタを詳細解説 ウラから見たコンパイラ~リンカー~ローダーの仕組み クラス/継承/多態性をサンプルで理解 Visual Studio 2010導入・活用ガイド ついに登場したVisual Studio 2010 プロジェクトを作成し実装に取り掛かる IntelliSenseを活用しコーディングを効率化 ボタンや関連メソッドを生成
cppmix.connpass.com C++勉強会「C++ MIX」の次回日程は、2024年2月9日(金) 19:00-21:00に決まりました。 ご参加お待ちしております。 cppmix.connpass.com 3年ぶりにC++勉強会を開催します! cpprefjp.github.io opencollective.com C++日本語リファレンスを提供しているcpprefjpプロジェクトで、スポンサー募集をはじめました。 スポンサー募集のサービスとしては、Open Collectiveを使用しています。このサービスの特徴としては、手数料として10%ほど引かれますが、一般社団法人などを作らずとも団体口座をもつことができ、その口座の状況がオープンになるのでオープンソースのプロジェクトで使いやすいサービスとなっています。 私たちのWebサイトは広告をつけていないので、これまでは完全に無償
「Kyoto Tycoonの設計 その四」改め、50行でWebサーバを書く方法を解説する。前回実装した「多重I/Oマルチスレッド汎用TCPサーバ」の上にHTTPの処理を行う層をつけて、「多重I/Oマルチスレッド汎用HTTPサーバ」を司るクラスを実装してみたので、それを使ってちょちょいとやる。 URLクラス HTTPと言えばURLが使えないと始まらない。URLは単なる文字列として扱ってもよいのだが、様々なシーンで分解や加工が必要になり、その処理はなにげに複雑で面倒なので、予めクラスとして導出しておいた方がよいだろう。 class URL { public: // 文字列のURLを解析して内部構造を作る void set_expression(const std::string& expr); // スキーム要素を設定する void set_scheme(const std::string&
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 みんなのブロックチェーンは,ブロックチェーンの入門書。暗号やハッシュなどを含め,基礎からブロックチェーンの仕組みを学べる書籍です。 いろんな方に「新しい技術を学ぶことの楽しさ」を感じ取ってくれたら著者として嬉しいです:-)。お金は技術的にどのように定義されるのか。 みんなのIoTは,モノのインターネットと呼ばれるIoTの入門書です。IoTの基本について,読者に寄り添って優しく解説しました。裏テーマは一番とっつきやすいPython入門書。サポートページはこちら みんなのPython 第四版は,より分かりやすい入門書を目指し,機械学習やデータサイエンスの章も追加して第三版を大幅に書き換えました。Python 3.6にも華
超初心者対象の、C/C++/C#プログラム教室です。 「Windows95/98/2000/XP使うだけには飽きた」「以前Cをやったことがあるが、ポインターでつまずいた」 「プログラムは、全く経験がない」「DOSのプログラムは、作れるがWindowsのプログラムは ちょっと・・・」という方のためのホーム・ページです。中級者以上の方、セミプロの方、 プロの方ご遠慮ください。Macユーザーの方も私の力不足のためお役に立てません。 Webmaster Yasutaka Kumei [How To Walk][画像が表示されない時は] [VC++6.0でうまくビルドできない時は] [リソースがうまく表示されない時は(VC++6.0)] [リソースがうまく表示されない時は(VC++.net)] [メッセージ・ループ] [WinXP+VC++.netでコンパイルできない時は] [.netでパラメータ・
Visual C++、略してVC++。Windows 上のプログラムを書いたことのある開発者なら知らない人はいないでしょうし、Windows のプログラムを書いたことがなくても一度は聞いたことがある名前でしょう。しかし、歴史的経緯も含め、VC++ を取巻く技術の多さから、VC++ の全体像を正しく把握している方は、意外と少ないものです。このドキュメントでは、VC++ とは何かを改めて皆さんにご理解いただくために、最新の姿を解説します。 VC++ という名称は、狭義には C++ 言語にマイクロソフトの拡張を加えたプログラミング言語を指し、広義には VC++ でアプリケーションを開発するのに必要な各種ライブラリ、及び、VC++ プログラムを作成する為の統合開発環境 (IDE) を包含します。 VC++ は、MS-DOS 用 C/C++ コンパイラを起源に、Windows プラットフォーム向けの
IT.NET 2010-01-01(Fri) C++/CLI - 指定したディレクトリを削除するには... 次のサイトに移動しました。 http://www.itlab51.com/?p=2134 【移動済み】 | コメント : 0 | トラックバック : 0 | @ [Edit] « C++/CLI - 指定したディレクトリを作成するには... | ホーム | C++/CLI - 指定したディレクトリのファイルを出力するには... » trackback url この記事にトラックバックする(FC2ブログユーザー) trackback コメントの投稿 名前 タイトル メールアドレス URI Font & Icon 本文 パスワード 非公開コメント 管理者にだけ表示を許可する コメント « C++/CLI - 指定したディレクトリを作成するには... | ホーム | C++/CLI -
takada-atです。 Rubyでソケットをいじっていたら、同じものをC/C++でも書いてみたくなりました。 そこで、C++でもHTTPクライアントに挑戦してみました。C/C++はよくわからないので、変なコードになっていると思いますが、遠慮なくつっこみをいただけるとうれしいです。 (そもそもコードが長すぎる気がします。。) #include <iostream> #include <sstream> #include <string> #include <vector> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <netdb.h> using namespace std; class Httpc{ int BUFF_LE
「Kyoto Tycoonの設計 その四」改め、50行でWebサーバを書く方法を解説する。前回実装した「多重I/Oマルチスレッド汎用TCPサーバ」の上にHTTPの処理を行う層をつけて、「多重I/Oマルチスレッド汎用HTTPサーバ」を司るクラスを実装してみたので、それを使ってちょちょいとやる。 URLクラス HTTPと言えばURLが使えないと意味がない。URLは単なる文字列として扱ってもよいのだが、様々なシーンで分解や加工が必要になり、その処理はなにげに複雑で面倒なので、予めクラスとして導出しておいた方がよいだろう。 class URL { public: // 文字列のURLを解析して内部構造を作る void set_expression(const std::string& expr); // スキーム要素を設定する void set_scheme(const std::string&
書籍転載 文法からはじめるプログラミング言語Microsoft Visual C++入門 C++のクラスをマスターしよう(後編) ―― 第10章 クラス~オブジェクト指向プログラミング(中編) ―― WINGSプロジェクト 矢吹 太朗(監修 山田 祥寛) 2010/06/02 本コーナーは、日経BPソフトプレス発行の書籍『文法からはじめるプログラミング言語Microsoft Visual C++入門』の中から、特にInsider.NET読者に有用だと考えられる章や個所をInsider.NET編集部が選び、同社の許可を得て転載したものです。基本的に元の文章をそのまま転載していますが、レイアウト上の理由などで文章の記述を変更している部分(例:「上の図」など)や、図の位置などを本サイトのデザインに合わせている部分が若干ありますので、ご了承ください。『文法からはじめるプログラミング言語Micros
これまでの連載における説明では、基本的にpidプロバイダが提供するプローブ(entryおよびreturn)を使用して、関数の呼び出し/復帰に関して情報を採取してきました。 しかし、実際のプログラム開発においては、情報を採取したい場所が、必ずしも関数呼び出しとは直接関係無い場合も多々あります。 そこで、今回と次回の2回に渡って、関数呼び出しの境界以外から情報を採取するための、独自プロバイダの定義とその利用について説明します。 今回は、単純な値を採取する独自プロバイダについて説明します。 ソースファイルの準備 以下の手順で必要となるソースファイルを準備します。 プロバイダの定義 何をおいても、まずは独自プロバイダを定義する必要があります。 リスト1 独自プロバイダの定義 (checkpoint.d) provider checkpoint { pass(const char* filename
Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題 全世界で3億人を超える会員を抱え、世界最大のSNSとなったFacebook。同社の巨大なシステムは、3つのデータセンターにある約3万台のサーバと、PHP、C++、Memcache、MySQLなどのソフトウェア群によって支えられています(同社のデータセンターの巨大さは、記事「3億のユーザーを抱えるFacebookのデータセンター。移動は自転車、希望は100Gbイーサネット 」を参照)。 同社の技術担当バイスプレジデント Jeff Rothschild氏は、Facebookが実現している大規模なスケーラビリティを、いかにしてこれらのソフトウェアで実現しているのか、10月8日に米カリフォルニア大学サンディエゴ校で行ったセミナー「High Performance at Mas
未踏プロジェクトの支援を受けて開発していた、C/C++のための開発援助ツールGCCSenseをリリースしました。配布物やドキュメントは次のURLから入手できます。 http://cx4a.org/software/gccsense/index.ja.html 開発援助ツールと銘打っていますが、現状利用できる機能はコード補完と自動構文チェック(Emacsのみ)だけです。将来的には関数ヘルプ機能や型表示機能を実装する予定です。 GCCSenseはコード補完などの機能を搭載した独自のGCCを利用しているため、インストールがかなり面倒です。ドキュメントによってある程度カバーしたつもりですが、環境によってまちまちなのでインストール時に問題が出てくるのは必至だと思います。その際は私に連絡してください。 また、独自GCCを利用している関係上、現状ではWindowsでの利用はできません。自由なソフトウェア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く