いさぽん.COM「つくる」に挑戦中

ゲーム系プログラマによる特に方針のないブログ。技術系とカレー、ラーメンネタ多めだったはずが、最近はダイエットネタ多め。

C++

C++ 同じ名前で別の構造体は宣言するべからず

C++

実験をしていたらおかしなことになった テンプレートの勉強というかあれこれ実験をしていたのだけど、突然意図しない動作をしだしたので原因と解決方法をメモ。 いや、気が付かないよ。こんなん。 症状 なぜかデストラクタが呼ばれない(デストラクタ以外も意…

Android 開発で細々変更があったので自分用まとめ

文章をあれこれ書くより見たほうが早いので要点だけ。 app_dummy() が deperecated android_main() から app_dummy() を呼び出していると Calls to app_dummy are no longer necessary. See https://github.com/android-ndk/ndk/issues/381. と警告が出ます…

c++11 std::move /ポインタのムーズでハマりそうなこと

C++11ネタです。俺の中ではC++といってもC++11以前と以降では別物として考えています。 Before C++11 と After C++11 、略してBC11とAC11。なんだか西暦っぽいです。でもそれくらいC++はC++11で変わりました。 と、そんなC++11ですが、C++11以降で結構肝にな…

Vulkanでハマる

ここ数年、仕事で3Dを直接扱うことがあまり多くなかったので ちょっと勘が鈍っています。 直接というのは 自分で座標計算やらなんやらしてGPUを叩く的な意味です。 最近はライブラリが充実しているので あまり気にせず組めてしまうんですよね。 楽に作れる…

iOSアプリ開発するならStoryboardは使うべからず

iOSアプリ(iPhoneアプリ)の開発をする際に xcodeでプロジェクトを作ると 標準でStoryboardを使ったビューの制御が入ります。 グラフィカルなインターフェースでUIの遷移を 設定することができるわけです。 が、使うな!と言いたいです。 今日はそんな心の…

C++11のラムダ式の最適化について調べる

C++11 のラムダ式は便利だ 最近ではJavaScriptなどC++11のラムダ式と近い書式をを見かけることも多くなったので、あまり書式の特異性を感じなくなりました。 とはいえ、キャプチャー部分など、ラムダ式はC++の構文の中では特異な方です。 あまり多用するとそ…