構造体のメンバーにアクセスする方法

Divya

私はtypedef std::vector<ColorInfo*> ColorInfoVector;クラスで定義しました

struct ColorInfo
{
    ColorInfo() : m_displayVector() {}


    // data members 
    DisplayAttrVector m_displayVector;
};

メソッドに次のように入力を取得しています

void Display (ColorInfoVector                     *colorInfoVector)

以下のような構造でメンバー変数にアクセスしようとしたときのメソッドの側面

DisplayAttrVector dispAttrs = (*(colorInfoVector[i]))->m_displayVector;

エラーが発生する

error C2100: illegal indirection
error C2039: 'm_displayVector': is not a member of 'std::vector<ColorInfo *>'
eozd

列をなして

DisplayAttrVector dispAttrs = (*((*colorInfoVector)[i]))->m_displayVector;

(*colorInfoVector)[i]あなたにポインタを与えます。ポインタを使用して構造体のメンバーにアクセスするには、次のように記述する必要があります。

((*colorInfoVector)[i])->m_displayVector

または

(*((*colorInfoVector)[i]))).m_displayVector

どちらも同じことをします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

LLVMIRから構造体メンバーと構造体の配列にアクセスする

異なる構造体の同じメンバーにアクセスする

構造体から組合のメンバーにアクセスする

void *を介して構造体のメンバーにアクセスする

ポインタ構造体のメンバー変数にアクセスする方法は?

配列のような方法で構造体メンバーにアクセスする:配列とは異なる構造体のパディング?

ポインタとして設定された構造体の構造体メンバーにアクセスする方法は?

ポインタによる構造体メンバーへのアクセス

構造体メンバーの「TypeId」にアクセスできますか?

構造体メンバーにポインターとしてアクセスする方法

PEのPIMAGE_EXPORT_DIRECTORY構造体のメンバーにアクセス中にクラッシュする

ポインタから構造体メンバーにアクセスする方法

ポインタを使用して構造体メンバーにアクセスする方法

ポインタのキューから構造体のメンバーにアクセスする

構造体メンバーにアクセスするためのテンプレート関数

ポインタを介して別の構造体のメンバーにアクセスする

構造体のvoidポインタを構造体にキャストしてメンバーにアクセスする

ポインタを使用して多くの構造体をポイントし、構造体データメンバーにアクセスする

ポインタを使用して構造体のメンバーにアクセスする

異なる構造体の配列のメンバーである構造体の配列内の構造体のメンバーへのアクセス

C ++の変数を介して構造体のメンバーにアクセスする

構造体メンバーにアクセスするセグメンテーション違反

関数変数から構造体変数のメンバーにアクセスする

構造体のメンバーにアクセスし、それを定数と比較する

ポインタを介して構造体の一部のメンバーにのみ可変アクセスを許可する方法

「構造体」メンバーはどのように索引付けされますか?Cでそれらに正しくアクセスする方法は?

構造体の構造体にアクセスする

その構造体タイプのダブルポインタによる構造体のメンバーへのアクセス

その構造体タイプのダブルポインタによる構造体のメンバーへのアクセス

TOP 一覧

  1. 1

    Python / SciPyのピーク検出アルゴリズム

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  4. 4

    androidsoongビルドシステムによるネイティブコードカバレッジ

  5. 5

    ZScalerと証明書の問題により、Dockerを使用できません

  6. 6

    Reactでclsxを使用する方法

  7. 7

    VisualStudioコードの特異点/ドッカー画像でPythonインタープリターを使用するにはどうすればよいですか?

  8. 8

    二次導関数を数値計算するときの大きな誤差

  9. 9

    Ansibleで複数行のシェルスクリプトを実行する方法

  10. 10

    STSでループプロセス「クラスパス通知の送信」のループを停止する方法

  11. 11

    ビュー用にサイズ変更した後の画像の高さと幅を取得する方法

  12. 12

    Three.js indexed BufferGeometry vs. InstancedBufferGeometry

  13. 13

    __init__。pyファイルの整理中に循環インポートエラーが発生しました

  14. 14

    三項演算子良い練習の代わりとしてOptional.ofNullableを使用していますか?

  15. 15

    エンティティIDを含む@RequestBody属性をSpringの対応するエンティティに変換します

  16. 16

    Spring Boot Filter is not getting invoked if remove @component in fitler class

  17. 17

    値間の一致を見つける最も簡単な方法は何ですか

  18. 18

    reCAPTCHA-エラーコード:ユーザーの応答を検証するときの「missing-input-response」、「missing-input-secret」(POSTの詳細がない)

  19. 19

    Rパッケージ「AppliedPredictiveModeling」のインストール中にエラーが発生しました

  20. 20

    画像変更コードを実行してもボタンの画像が変更されない

  21. 21

    好き/愛の関係のためのデータベース設計

ホットタグ

アーカイブ