C++ ときどき ごはん、わりとてぃーぶれいく☆

USAGI.NETWORKのなかのひとのブログ。主にC++。

2012-01-01から1ヶ月間の記事一覧

.vimrc .gvimrc .zshrc とかgithubで公開管理してみる

usagi/.git-managed-configurations - GitHub ↑githubで件の設定ファイルなど管理してみる試み。とりあえず .vimrc .gvimrc .zshrc をこれで管理してみる。 もくろみ 新規に環境整備が必要なマシンが発生したり、メイン環境と同様のコンフィグをネットブック…

Arch Linux: xelatex で UTF-8 日本語ソースの .tex → .pdf

すっかりArcherな兎です。みなさん、Arch Linuxつこうてますか??今回は件にあるように、UTF-8のtexソースをxelatexでさくっとPDFにする備忘録。 準備 # pacman -S texlive-core これで texlive-bin texlive-core がインストールされます。 xelatex (やlate…

NetBeans IDE + MinGW → ビルド出力が文字化けしながら失敗しててわけわかめ → 解決(`・ω・´)

てーな感じで ねこびーん\(^o^)/おわた 原因は NetBeans IDE が MinGW の make に対応してないからとかなんとか Stack Overflow に書いてあった。 そんな訳でツールチェインの設定で make のパスだけ msys の make にしてあげるとこの問題は解決する。 ・…

arch # yaourt pyclewn

Pyclewn で、GDB ノススメ☆ を見て pyclewn べんりそうとか思ったので Arch Linux 環境で入れてみる。 # yaourt pyclewn ・・・おしまい(いんすとーるが) ※pyclewnはpythonなのでぱいそんから必要ならば先に # pacman -S python とかしとく・w・

ブレースによる初期化と初期化リスト

#include <iostream> struct hoge_type{ hoge_type(int){ std::cout<<"A\n"; } hoge_type(std::initializer_list<int>&&){ std::cout<<"B\n"; } }; int main(){ int v = 1; auto a = hoge_type(v); auto b = hoge_type(std::move(v)); auto c = hoge_type{v}; auto d = hoge</int></iostream>…