タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

structに関するtarchanのブックマーク (3)

  • Understanding C# Struct All Things | Unity Learning Materials

    C#の構造体(struct)はUnityでパフォーマンスを引き出すために非常に重要な言語機能です。しかし、Classとは大きく扱いが異なるため、正しい取扱には深い理解が求められます。また、C#は7.0-7.3の間に、多くの構造体の扱いを向上させる文法を追加しました(ref structやin引数、Spanなど)。 ランタイムによる挙動から、新しい文法による取扱まで、このセッションではUnity 2019世代でのstructの用法の全てを紹介し、受講者がC#のポテンシャルを最大限に引き出せるようにします。

    Understanding C# Struct All Things | Unity Learning Materials
  • UE4.13、C++側で構造体を定義してBPで使う - #memo

    USTRUCT(BlueprintType) struct FGameItem { GENERATED_USTRUCT_BODY() UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Item") FName key; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Item") int32 num; // Constructer FGameItem() { key = FName(TEXT("none")); num = 0; } FGameItem(const FName InKey, const int32 InNum) { key = InKey; num = InNum; } // Functions int32 GetNum() const { retu

    UE4.13、C++側で構造体を定義してBPで使う - #memo
  • クラスと構造体の使い分け

    クラスと構造体の使い分けクラスと構造体には類似点が多いため、自作する時どちらにするか迷うこともあります。多くの場合はクラスで問題ありませんが、時には構造体の方がよいケースもあります。そこでここでは、どのようなケースでは構造体の方がよいのかについて考えます。 なおここではクラスと構造体の違いについてはあまり説明しません。クラスと構造体の違いについては、「クラスと構造体の違い」をご覧ください。 構造体を選択する時のガイドラインどのような時に構造体を選択すべきかのガイドラインが、MSDNの「クラスまたは構造体の選択」にあります。以下はこのページからの引用です。 型のインスタンスが小さく有効期間が一般に短い場合や、型のインスタンスが一般に他のオブジェクト内に埋め込まれる場合は、クラスではなく、構造体を定義することを検討します。 型が次に挙げるすべての特性を持たない場合、構造体は定義しません。 プリ

    クラスと構造体の使い分け
  • 1