Blog

技術記事、読書感想、雑記など。

Blog

virtualとそうでないときで呼び出す関数が変わる

#C/C++

ベースクラスの関数をオーバーライドするのに、virtualの有無で挙動が変わることを確認したので、それについてまとめてみる。 実験のために下記を準備。オーバーライドしてBaseクラ …

Blog

std::cinについて調査してみた

#C/C++

std::cinという入力バッファについて調査してみる ModernC++Challengeという本を使ってC++の練習をしてます。 せっかくなので入力の正当性とかエラーハンドリン …

Blog

FreeImageを使ってみる

#C/C++

FreeImageを使ってみる C++で画像を読み込んで遊んでみたいなと思ったので、色々ある画像ライブラリの中から、FreeImageというライブラリを使って色々試してみようと思っ …

Blog

仮想関数と純粋仮想関数

#C/C++

仮想関数とは 派生クラス側で実装を書かせる。ただし強制はしない。 - つまり基底クラス側に実装が存在するケース 純粋仮想関数とは 必ず派生クラス側に実装を書かせる。 - 基底クラス …

Blog

リングバッファって何なのさ?

#C/C++

リングバッファ 昔仕事で使ったんだけど、調べ物してるときに出てきたので復習がてらまとめてみる。ついでにC++の練習も兼ねてやってみる。 概要 リングバッファのわかりやすい説明はこち …

Blog

C++でポリモーフィズムの勉強(With Factoryパターン)

#C/C++

四則演算をする計算機クラスを作成して、ポリモーフィズムを体感してみる。 色々改変重ねるうちに、クライアント側に具体的なクラス書きたくないよな… ってなってデザインパ …

Blog

ChatGPTにSEOに特化したスラッグを考えてもらう

#ChatGPT

このブログはHugoで管理しているのですが、ファイル名の命名に結構困ることがあります。 というのも、大体の場合ファイル名がそのままURLに含まれることになるので、できるだけ日本語は …

Blog

2つのベクトル間の角度を取得する方法

#UE5

はじめに 下記のように2つのベクトルがあった時に、そのベクトルの成す角度をUEで求めたので備忘録がてら残しておく。 基本的には、UEでは内積で得られた値をアークコサインに入れて上げ …

Blog

OpenCV(C++)で画像が読み込めない問題を解消する

#C/C++

C++勉強しつつ、久々に画像処理で遊ぼうかなと思い、OpenCVを導入して画像を表示させようとしたときに、エラーが出てしまって表示が出来ない・・・。 パスは合っているのに表示すら出 …

Blog

UE5でビデオ再生がうまくいかないときの対処法

#UE5

公式の手順を試しても真っ白のまま https://docs.unrealengine.com/5.0/ja/play-a-video-file-in-unreal-engine/ …

Blog

ブログ始めました

#note

はじめまして Blogでまとまった情報発信したいなーって思ったので、ブログ始めてみました。 主にゲームエンジン周りのプログラム書いたりしているエンジニアです。 …