タグ「C++」の記事
「C++」タグが付いた記事の一覧です(11件)。新しい順に掲載しています。
-
DLL・COMインターフェースの後方互換性 ── どの変更が呼び出し側を壊すのかの判断表
DLLやCOMコンポーネントのどの変更が呼び出し側を壊すのか。バイナリ互換・ソース互換・動作互換の3層を整理し、ネイティブDLLと.NETアセンブリの変更内容別の判断表、COMインターフェース不変の鉄則(IFoo2方式)、AssemblyVersionの使い分け、semver運用までを実務ガイドとしてまとめます。
-
WindowsのMFCとは何か ── 既存資産を保守するための基礎知識
Microsoft Foundation Classes(MFC)の概要、Win32との関係、アプリケーション構造、メッセージマップ、Document/View、DDX/DDV、保守時の注意点を整理します。
-
Windowsアプリで子プロセスを安全に扱うチェックリスト
Windows アプリで子プロセスを安全に扱うには、起動 API よりもプロセス木の所有権と終了手順の設計が重要です。Job Object、終了伝播、標準入出力、watchdog を整理します。
-
Windowsアプリの1ファイル配布 - シングルバイナリとOS依存の限界
Windows アプリを 1 EXE に寄せたいとき、配布物を 1 個にすることと OS 依存を消すことの違いを、.NET、C++、WebView2、WinUI、サービス、ドライバまで整理します。
-
共有メモリの落とし穴と実務ベストプラクティス
共有メモリを実務で使うときの落とし穴と、同期、可視性、寿命、ABI、権限まで含めた事故率を下げる設計を整理します。
-
C#/C++/Java/Goの実行速度を公平に比較する方法
C#、C++、Java、Go の実行速度を公平に比較する方法を、測定設計、warm-up、環境固定、統計の見方、具体的なベンチ項目まで整理します。
-
Media FoundationでMP4に画像と文字を焼き込む方法
Media Foundation で MP4 動画の各フレームへ画像と文字を焼き込み、新しい MP4 を作る考え方を、Source Reader、描画、色変換、Sink Writer の分担と 1 ファイル完結の C++ サンプルで整理します。
-
Media FoundationでYUVをRGBに変換する方法
Media FoundationでYUVフレームをRGBへ変換する方法を、Source Readerの自動変換とNV12/YUY2自前変換、stride、色空間から整理します。
-
Media FoundationでMP4の指定時刻から静止画を切り出す方法
Source ReaderでMP4の指定時刻に近いフレームを取り出し、strideやRGB32のalphaを整えてPNG保存する実装手順をまとめます。
-
C# Native AOT DLLをC/C++から呼び出す方法
C# のクラスライブラリを Native AOT でネイティブ DLL として発行し、UnmanagedCallersOnly のエントリポイントを C/C++ から呼び出す構成を、使いどころと実装パターンと注意点から整理します。
-
Media Foundation入門 - COM視点でAPIを理解する
Media Foundation とは何かを、COM、HRESULT、IMFSourceReader、MFT など Windows メディア API の基本用語とあわせて、最初に押さえる順番で整理します。