進捗置き場というわけでもない場所

プログラミングしてる中で見つけたこととか

C++

Siv3D上で動作するプロセス間通信ライブラリを作った

作っているものの関係でSiv3Dで動作するプロセス間通信ライブラリを組んだので、それの使い方とか概要を書いておく記事。 概要 名前はAzaika siv3D extention library、頭文字を取ってAselです。simple is best。 今のところ、他プロセスの制御とプロセス間…

namespaceのエイリアスでちょっと気をつけること

C++

コードを書いていて少し詰まった #include <iostream> namespace A { namespace B { void f() { std::cout << "called f" << std::endl; } } void g() { //何かしらの処理 } } こんなコードを書き、gはA::gとして呼び出したいが、fはB::fとして呼び出したい、みたいな</iostream>…

singletonとfriendのお話

C++

Twitterでちょっと話してたsingletonクラスとfriendのどっちを使うか的な話の自分的まとめ。 どういう話 ユーザー(≠ソフトウェアエンドユーザー)に複数作らせたくないリソースを、singletonパターンで管理するのと、メンバをstatic、関数をfriendに分けるの…