2013-01-01から1年間の記事一覧
C++ポケットリファレンスが5月に発売されまして、いろいろとあってこのタイミングで著者とレビューワーで集まって打ち上げを行いました。東京でシャブシャブとすき焼きを食べ放題しながらなんやかんやC++やらサラダ油醤油ご飯やらの話をしたのです。こうやっ…
@echo off if "%1" == "" ( set target_dir=%CD% ) else ( set target_dir=%~f1 ) echo open GitExtensions : %target_dir% start "" /B "C:\Program Files (x86)\GitExtensions\GitExtensions.exe" browse %target_dir%
勉強会での発表 先日Sapporo.cppとCLR/Hの合同勉強会を開催し、 僕はC++11のスレッドについて紹介をしました。 規格書で読むC++11のスレッド from Kohsuke Yuasa この発表では、C++11で導入されたスレッドライブラリの中から、 thread mutex/lock future/pro…
GitExtensionsを入れたら、エクスプローラーで右クリックしたら出てくるメニュー(コンテキストメニュー)にGitExtensionsのコマンドがいろいろ表示されるようになりました。不必要なのでこれを消したいという場合は、 cd c:\Program Files (x86)\GitExtensi…
昨晩ついったーでもつぶやいたのですが、C++とfinally - 株式会社CFlatの明後日スタイルのブログこのブログ記事を読んだ感想は、C++にfinallyは特にいらないんじゃないかなー、でした。 1. リソース管理するならRAII使うほうがいいと思う 関数の実行時にどの…
0.CやC++でワイド文字列パスのファイルを開き、バイナリ読み書きしたい。 1._wfopenを使用する。 Download Visual Studio 2005 Retired documentation from Official Microsoft Download Center #include <cstdio> #include <vector> bool open_with_wfopen(wchar_t const *f</vector></cstdio>…
これだった。 https://svn.boost.org/trac/boost/ticket/7720Windows環境の人は BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN を定義してねって。 Windows上のなんかの実装だとちょっとバグ出るわーでも汎用的な実装では修正済みだわーだからこのマク…