This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
![Browse code samples](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6e4cb632c7025e9f5e05fd314fbf6dcd6144e8d/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fmedia%2Fopen-graph-image.png)
libs/spirit/example/qi/reorder_struct.cpp を自分がよく使う形式に書き換え。単なるCSVですが。 #include <iostream> #include <string> #include <boost/spirit/include/qi.hpp> #include <boost/fusion/include/struct.hpp> #include <boost/bind.hpp> #include <boost/range/algorithm/for_each.hpp> namespace qi = boost::spirit::qi; namespace client { struct X { int value; double dval; std::string str; void print() const { std::cout <<
std::pairのためのoperator<<()は、標準では用意されていないので 簡単なサンプルを書くためだけに自前のpair出力関数を定義していました。 Boost.Fusionには、Fusionのシーケンスを出力するためのヘッダと、 std::pairをFusionのシーケンスとして扱うためのヘッダが提供されているので、 これらを使えば以下のように書けます。 #include <iostream> #include <utility> #include <boost/fusion/include/std_pair.hpp> #include <boost/fusion/include/io.hpp> int main() { using namespace boost::fusion; std::cout << std::make_pair(1, 3.14) << std::endl
boost::optional は「値 T あるいは無効値」を取ることのできるクラスです。 通常このクラスは、「失敗するかもしれない」関数の戻り値として使用されます: #include <boost/optional.hpp> #include <iostream> // 例として std::getline を optional で実装してみる boost::optional<std::string> getline_optional( std::istream& in ) { std::string result; if( getline( in, result ) ) { // 行の読み取りに成功 return result; } // 失敗。無効値( boost::none )を返す return boost::none; } int main() { // cat コマンドっぽい挙
Boost.Optional Must Go - 野良C++erの雑記帳 Boost.Optional Must Go (2) - 野良C++erの雑記帳 最近、何回かに分けて、 Boost.Optional について、(細かい)不満を日記に書いてきました。 これは別に Boost.Optional が嫌いだから不満を書いた訳ではなく、むしろ その逆、 Boost.Optional が便利な分、逆に不満点が目立つので書いていたわけですが、 よく考えたら、 Boost.Optional の便利さを、纏まった記事で書いていないなー、 と、そう思い至ったので、この辺で Boost.Optional を徹底的に推奨する記事でも書いてみようかな、 というわけで、さんざん既出なネタばかりですが、折角なので書いてみることにしましたよ。 冒頭に挙げた以外で参考になるような記事は、この辺でしょうか: C++
If you were looking for MSDN or TechNet blogs, please know that MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. How to use this site Archived blogs are grouped alphabetically by the initial letter of the blog name. Select the initial letter from the TOC to see the full list of the blogs. You can also type the name of the blog or the title of the
SkyDrive Simple ViewerはWindows用のオープンソース・ソフトウェア。あまり知られていないものの、Microsoftの提供するSkyDriveは無料で25GBものオンラインストレージが手に入る魅力的なサービスだ。Webブラウザベースで使うのが基本だが、Web APIを使えばアクセスが容易になる。 シンプルなSkyDriveビューワー 最も利便性が高いのはローカルアプリケーションからのアクセスだろう。ファイルのアップロードやダウンロードと言った高度な機能はないが、シンプルに表示のみに対応しているのがSkyDrive Simple Viewerだ。 名前の通り、SkyDrive Simple Viewerはシンプルなビューワーだ。ユーザIDとパスワードを入力すると、ルートにあるディレクトリが一覧される。そこから選べば内包しているファイルやフォルダが一覧される。特にファイ
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
Dual Monitor ToolsはWindows用のオープンソース・ソフトウェア。ビジネス/プライベートを問わずデュアルディスプレイを使う人は多い。ノートパソコンの画面+液晶モニタという人もいるだろう。そんな方にぜひ使ってみて欲しいソフトウェアがDual Monitor Toolsだ。 サブモニタの切り替え Dual Monitor Toolsは単体のソフトウェアと言う訳ではなく、小さな機能を提供する幾つかのユーティリティが集まったソフトウェアだ。自分の気に入ったものを選択して導入すれば良いだろう。だがいずれもぴりりと辛い、便利なものばかりだ。 一つはサブモニタの入/切をソフトウェアから切り替えられるソフトウェアだ。モニタケーブルを外すことなく切り替えられるのでプレゼンで一時的に画面を消したいと言った時に便利そうだ。次に画面のスナップショットを撮るソフトウェアだ。 スナップショット表示
まず始めに明言しておくと、lambda式でデータメンバーはキャプチャーできない。lambda式は、ローカル変数しかキャプチャできない。従って、このブログのタイトルは、すでに間違っている。ではなぜこんなタイトルなのか。それは。lambda式では、データメンバーを使うことが出来るからだ。これは、誤解されやすい。 struct C { int x ; void f() { [=]{ return x ; } ; } } ; これは、完璧にwell-formedなC++0xのコードである。ご覧のように、データメンバーが使える。「ほれ見ろ使えるじゃねぇか。するてぇと、データメンバーもキャプチャーできるに違ぇねぇ」と思われるかもしれない。しかし、データメンバーは、キャプチャーできない。 では、このlambda式は、何をキャプチャーしているのか。thisである。上の例は、以下のように書くこともできる。
米航空宇宙局(NASA)は6月13日、観測用航空機「DC-8」から撮影した「はやぶさ」大気圏再突入時の映像を公開した(動画URL)。 宇宙航空研究開発機構(JAXA)などと共同で撮影。大気圏再突入の際、ヒートシールドがカプセルをどの程度守るか研究するために撮影したもので、空から19台のカメラではやぶさを狙ったという。 画面左側からはやぶさ本体とカプセルが小さな白い火の玉となって現れる。本体は次第に大きな火の玉となり、青白く光り輝いた後、砕け散る。カプセルは飛び続けている。美しい映像だ。 関連記事 お帰りなさい、はやぶさ! 小惑星探査機「はやぶさ」が13日、7年間の旅を終え地球に帰ってきた。帰還をとらえた動画やニュース、ミッション解説サイトなどをまとめた。随時更新。 はやぶさのカプセル回収 破損ない模様 JAXAがはやぶさのカプセルを回収。「現段階で破損していない模様」という。カプセルにはイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く