中3女子でもわかる constexpr - Presentation Transcript 中3女子でもわかる! constexprBoost.勉強会 #7bolero_MURAKAMI2011/12/3 ◆⾃⼰紹介• 名前 : 村上 原野 (むらかみ げんや) @bolero_MURAKAMI, id:boleros• 棲息地: ⼤都会岡⼭• 仕事 : 猪⾵来美術... 続きを読む
最適化 † コンパイル時に実行ファイルを最適化することにより、実行ファイルのサイズを小さくしたり、実行の速度を上げることができる。 例) g++ -O3 test.cpp 最適化オプションにはいくつか種類がある。-O1 -O2 -O3 数字が大きい程,コンパイルには時間がか... 続きを読む
diffの動作原理を知る~どのようにして差分を導き出すのか 2011年3月11日 初出:Software Design2009年6月号(2009年5月18日発売) 久保達彦 diff, アルゴリズム, UNIX プログラム, 編集距離, アルゴリズム, エディットグラフ, diff この記事を読むのに必要な時... 続きを読む
C++ には4種類のキャストがあったのか [日記] 少し前に @tamago_donburi さんから「Cのキャストでは内部的に挙動が分かれていて明示的に区別がつかないキャストを、C++では明示的に指定できるよ〜」と教えていただいた。 たとえば、以下のようなdouble型な変数... 続きを読む
[ C++で開発 ] GNU makeの使い方 更新日: C++のビルドをGNU makeで行います。 Makefile記述テンプレート 単一ディレクトリで1つの実行ファイル作成用 Hello makefile(Ver.1) 一つのsrcディレクトリ、一つのincludeディレクトリからなるソースファイル... 続きを読む
Why Do We Have All Those Names?Spirit、Qi、Karmaといった名前はどこから来たのか。Joachim Faulhaberは昨日、Boostのメーリングリストで以下のように説明した:xpressiveな名前がよりよいspirit(精神)を持ち、qi(気)をあなたのソフトウェアにもたらし、それ... 続きを読む
はじめに コメントサーバーは、ニコニコ関連サービスのコメントを司るサーバーである。本稿は、ニコニコ広場で起こったコメントサーバーメモリ使用量増大問題について、我々コメントサーバー担当が行った調査と対策のまとめである。 今回のメモリ増大問題の解決... 続きを読む
■[C++] UNIX上でのC++ソフトウェア設計の定石 (1) UNIXは、Windowsなどの“開発者に優しい”OSと比較すると、シグナルやスレッドの利用に関して制限事項が多いですが、それを知らずにアーキテクチャ設計および実装を行ってしまうケースが散見されます。これは... 続きを読む
鉄則2: シグナルハンドラで行ってよい処理を知ろう sigaction関数で登録したシグナルハンドラで行ってよい処理は非常に限定されている 次の3つの処理だけが許されている 自動変数の操作 “volatile sig_atomic_t” 型の大域変数の操作 「非同期シグナルセーフ... 続きを読む
"Any clod can have the facts, but having opinions is an art." Charles McCabe, San Francisco Chronicle The Real Stroustrup Interview The father of C++ explains why Standard C++ isn't just an object-oriented language. In The Design and Evolutio... 続きを読む
Modified March 7, 2010 These are questions that people ask me often. If you have better questions or comments on the answers, feel free to email me bs@research.att.com. Please remember that I can't spend all of my time improving my homepages.... 続きを読む
English only -----Original Message----- Subject: FW: Bjarne Stroustrup Interview about C++ (Joke I hope) Importance: Low 原文(In English) いいかげんな訳(Japanesish Translationish) On the 1st of January, 1998, Bjarne Stroustrup gave an intervi... 続きを読む
MSVCとC++の今後についてのツイートから議題が無いまま思い思いのツイートをつぶやいた結果、一体全体なにが問題で議題だったのかが分からなくなったのでまとめとして作りました。後ほど簡単な流れをまとめる予定です。 続きを読む
http://anond.hatelabo.jp/20100222033058 あなた・・・『覚悟してdisってる人』・・・ですよね。 人を「dis」ろうとするって事は、逆に「dis」られるかもしれないという危険を、常に『覚悟してdisってる人』ってわけですよね・・・ 続きを読む
This is the homepage of Bjarne Stroustrup, the designer and original implementor of C++Advice of the day (from TC++PL) 21.9[9] Use exceptions to catch rare I/O errors (only); sec21.3.6. FAQ of the day Is there a "placement delete"? Article of... 続きを読む
Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. C++の話(本当にあった怖い話) - Presentation Transcript Python Hack-a-thon 2010.07 2010 7 ... 続きを読む
C/C++のための最も賢い開発援助ツール [English] GCCSenseとは? 特徴 スクリーンショット デモ ダウンロード 最新安定板 ユーザーマニュアル 利用者の声 ソースコード ライセンス GCCSenseとは? GCCSenseはGCCのコード解析器を利用した開発援助ツールです。コ... 続きを読む
未踏プロジェクトの支援を受けて開発していた、C/C++のための開発援助ツールGCCSenseをリリースしました。配布物やドキュメントは次のURLから入手できます。http://cx4a.org/software/gccsense/index.ja.html開発援助ツールと銘打っていますが、現状利用できる... 続きを読む
はじめに ViVi 2.08 に C/C++ ソースにおける変数の 型を認識したメンバ名動的補完機能(下図参照)を実装した。 本機能の完全な仕様をスクラッチから実装するには膨大な工数が必要と思われるが、 既存のプログラムを利用し、仕様を限定することで、実用的な機... 続きを読む
バグつぶしばかりやっていると飽きてくるので、目先を変えるために技術的な文書を作成し、ここで公開することにする(01/06/04)。 読者には C/C++ の知識があることを前提とする。それが無い人は書籍やWebで勉強して出直して来るように。 意見や質問がある場合... 続きを読む
Programming雑記. C++ は難しいから Java から始めた方が・・・ ここ最近(と言うか以前からずっとですが),上記のようなアドバイスを見かける機会が多かったせいか「C++ の何を指して(Java と比べて)難しいと言っているのだろう?」と言う事を単純に疑問に... 続きを読む