読者です 読者をやめる 読者になる 読者になる

をるふちゃんのブログ

C++ | DirectX | VC++

【新入生向け】会津大 新生活の心得(全部入り)

自分について まずは私が誰か、ということですが、二年連続で単位を落としまくって実質1年生からやり直しとなった3年生です。 辛いことがあって休学みたいなことしてたせいです。そこを掘り下げても仕方ないのでさらっと流してください。 ですから授業で一緒…

CからのC++入門 【クラスを知る】

C++

クラスを使うメリット 構造体をC言語で学習したと思いますが、それを操作する関数を考えてみましょう。 void setStructData( struct Hoge* hoge); のように構造体のポインタを受け取って、間接参照でその構造体を操作することができます。 しかしよく考えれ…

懲りずにコミュニティ作りました

出来心だったんです はこだて未来の某とか岩手県立の某とTwitterで喋ってて、「LTとか輪行会、学外ともやりたいよね」って話になってとりあえずその辺の大学でわいわいしようぜってことでDiscord立てたところ、芝工や筑波や大阪電通に室蘭に…数時間足らずで…

DirectXのエラー処理

この記事(デバッグアサーションとかのメモ)の続編ってわけでもないけど。 例によってVC++以下略。 こいつらはすべてリリース版では除去される。 エラー処理 エラーコードを示す文字列を返す TCHAR* WINAPI DXGetErrorDescription( HRESULT hr ); → MSDN その…

デバッグアサーションとかのメモ

エラー処理などなどちゃんと書いていこうと思った次第。 例によってVC++の話なのでLinuxの人はお帰りください。 メモリリーク検出 以下のコードをwWinMain.cppらへんに突っ込んでおく #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> //... int WINAPI wWinM</crtdbg.h></stdlib.h>…

ポインタと仲良くなる話 【初心者C++er Advent Calendar 2016 - 14日目】

C++

をるふちゃんはおちんちん出してないで早く初心者C++er Advent Calendar書いて、どうぞ— バンビちゃん@実際無職 (@pink_bangbi) 2016年12月19日 ㄘんㄘんついてないから大丈夫。 ん??なんの話?? …じゃなくてすみません。忘れてました。 当記事に前後して…

スタックをオーバーフローさせる話 【初心者C++er Advent Calendar 2016 - 7日目】

ごめんなさい エチルアルコールが血管を駆け巡ってる状態の深夜テンションでAdC書くって言って忘れてました。 おことわり 当記事はWindowsのことしか考えていません。 また実行可能ファイルについてはPEフォーマットに基づいて記事を書いています。 同様にメ…

Chrome上でホイールを回してつい拡大縮小しちゃう問題を解決する

発端 Chromeを使いこなす諸兄におかれましてはCtrl + W でタブを閉じたり、Ctrl + Tでタブを新しく作ったりする方がたくさんおられるかと思いますが、 タブを一気に閉じるとき記事をざっと流し読みして(ホイールを回して)閉じるかどうか検討するときにうっか…

DirectInputとは【自分用まとめ】

概要 アプリケーションがバックグラウンドで動作していても、基本的な入力デバイスからデータを取得することができる。 DirectX8 SDKが必要。 ちなみにDirectX8から更新されていないのには深いわけがあるらしい。 最近はXInputなるものを推奨していて、Windo…

Boost導入メモ

MSVCだとどうしたらいいのってなる ダウンロード とりあえずboost.orgから最新版を落としてくる。 boost_1_62_0.zipをダウンロードした。 解凍 何も考えずにC:\直下にboostというディレクトリを作り、UnZipして出てくるboost_1_62_0をその中に放り込む。 以…

当ブログについて

はじめましての方は少ないだろうか。 当ブログについて 経験則上、日記にするとろくな事にならない(三日坊主を起点にブログ自体から遠ざかる) ので、技術的な話だけに限定して記事を書いていくことにします。 サブタイトルにもある通り、内容は C++ | Direct…