タグ

c++と.NETに関するedo_m18のブックマーク (2)

  • 【保存版】構造体のマーシャリングのまとめ - 鷲ノ巣

    P/Invoke で Windows API を呼び出す際、引数に構造体を渡すには、割と色々な方法があります。 最近ちょっと混乱したので、改めてまとめてみました。 これまで知らなかった便利な方法も紹介しています。 新機能でも何でもありませんが、よく P/Invoke を使われる方にはご一読頂いて損はない内容だと思います。 ちなみに、記事では、C# で言う struct と class を総称して「構造体」と呼ぶこととします。 struct と class の区別が必要な場合は「struct」と「class」または「値型」と「参照型」と呼び分けます。 文中では「struct ≠ 構造体」ということにご留意ください。 なお、記事の内容は、Windows API の呼び出しに限定した内容になっています。 COM の場合はまた事情が違うのですが、そちらは割愛させて頂きます。 struct と

    【保存版】構造体のマーシャリングのまとめ - 鷲ノ巣
    edo_m18
    edo_m18 2019/01/01
    "blit というのは「転送する」という意味だそうです。... blit は "block transfer" の略らしいです*9が、Blittable 型の場合には「転送」する必要がありません。"
  • C#によるLeap Motion v2開発の全体像

    Leap Motion Developer SDKを利用してC#でLeap Motionのアプリケーションを開発する方法を解説する連載(2015年改訂版)。今回はC#の開発環境など、開発の基礎を紹介。 連載 INDEX 次回 → 連載では、Leap Motion Developer SDK(v2)を利用してC#でLeap Motionのアプリケーションを開発する方法について、サンプルコードを示しながら解説する。Leap Motionの基的なことがらについては、(v1時代の初期の内容ではあるが)「C#開発者から見たLeap Motion開発のファースト・インプレッション」を参照していただきたい。 連載は全5回を予定しており、内容としては同テーマC++編における以下の回をC#で記述した場合の解説だ。 手指の検出について(C++編 第2回) タッチ入力について(C++編 第3回) カメラ画像

  • 1
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy