クラスメソッドの署名を確認するにはどうすればよいですか?

フランク

次のように関数シグネチャを検証できます。

template <typename>
struct FnType
{
  static bool const valid = false;
};

struct FnType<void(int)>
{
  static bool const valid = true;
};

void foo(int)
{

}

FnType<decltype(foo)>::valid; //true

クラスメソッドの署名を確認するにはどうすればよいですか?

class Y
{
public:
  void foo(int)
  {

  }
};

FnType<decltype(&Y::foo)>::valid; //false?? 

Y::foo戻り値の型と引数の型が有効であることを確認したい

ソンユアンヤオ

メンバー関数ポインターの別の部分的な特殊化を追加できます。例えば

template <typename T>
struct FnType<void(T::*)(int)>
{
  static bool const valid = true;
};

その後

FnType<decltype(&Y::foo)>::valid; //true

住む

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Javaクラスに特定のメソッドが含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

XamariniOSに特定のメソッド/クラス/ APIが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

XamariniOSに特定のメソッド/クラス/ APIが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

派生クラスのどのメソッドが実装されていないかを確認するにはどうすればよいですか?

分類Dev

関数/メソッド/クラスが組み込みのPythonかどうかを確認するにはどうすればよいですか?

分類Dev

クラスのメソッドが呼び出されていないことを確認するにはどうすればよいですか?

分類Dev

メソッドが子クラスによって上書きされたかどうかを確認するにはどうすればよいですか?

分類Dev

クラスからボタンを作成するときにクリックメソッドを確認するにはどうすればよいですか?

分類Dev

クラスが豊富な比較メソッドを実装しているかどうかを確認するにはどうすればよいですか?

分類Dev

jMockitとTestNGを使用して、最終クラスの静的メソッドの呼び出しを確認するにはどうすればよいですか?

分類Dev

テンプレートクラスのメソッドの戻り型を確認するにはどうすればよいですか?

分類Dev

toString()メソッドがクラスで再実装されていることを確認するにはどうすればよいですか?

分類Dev

XCTAssertを使用してクラスメソッドが呼び出されていることを確認するにはどうすればよいですか?

分類Dev

派生クラスメソッドが呼び出されることを確認するにはどうすればよいですか?

分類Dev

PostmanでPOSTメソッドの内容を確認するにはどうすればよいですか?

分類Dev

Pythonでtype()メソッドの戻り値を確認するにはどうすればよいですか?

分類Dev

Mockitoで最終メソッドの実行を確認するにはどうすればよいですか?

分類Dev

Javaのsleep()メソッドがロックを保持しているかどうかを確認するにはどうすればよいですか?

分類Dev

Visual Studioのメソッド署名でトークン認識を有効にするにはどうすればよいですか?

分類Dev

@InjectMocksクラスのメソッドをモックするにはどうすればよいですか?

分類Dev

.Netコアのテストでメソッドが再帰的であるかどうかを確認するにはどうすればよいですか?

分類Dev

Pythonで既存のクラスにメソッドを追加するにはどうすればよいですか?

分類Dev

オブジェクトに特定のメソッドがあるかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトに特定のメソッドがあるかどうかを確認するにはどうすればよいですか?

分類Dev

サブクラスのメソッド(パラメーター)に、実装されたインターフェースで定義された注釈があるかどうかを確認するにはどうすればよいですか?

分類Dev

別のクラスからメソッドを実行するにはどうすればよいですか?

分類Dev

メソッドでボタンがクリックされているかどうかを確認するにはどうすればよいですか?

分類Dev

クラス(Ruby)のメソッドで名前を表示するにはどうすればよいですか?

分類Dev

階層の親クラスのメソッドを使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    Javaクラスに特定のメソッドが含まれているかどうかを確認するにはどうすればよいですか?

  2. 2

    XamariniOSに特定のメソッド/クラス/ APIが存在するかどうかを確認するにはどうすればよいですか?

  3. 3

    XamariniOSに特定のメソッド/クラス/ APIが存在するかどうかを確認するにはどうすればよいですか?

  4. 4

    派生クラスのどのメソッドが実装されていないかを確認するにはどうすればよいですか?

  5. 5

    関数/メソッド/クラスが組み込みのPythonかどうかを確認するにはどうすればよいですか?

  6. 6

    クラスのメソッドが呼び出されていないことを確認するにはどうすればよいですか?

  7. 7

    メソッドが子クラスによって上書きされたかどうかを確認するにはどうすればよいですか?

  8. 8

    クラスからボタンを作成するときにクリックメソッドを確認するにはどうすればよいですか?

  9. 9

    クラスが豊富な比較メソッドを実装しているかどうかを確認するにはどうすればよいですか?

  10. 10

    jMockitとTestNGを使用して、最終クラスの静的メソッドの呼び出しを確認するにはどうすればよいですか?

  11. 11

    テンプレートクラスのメソッドの戻り型を確認するにはどうすればよいですか?

  12. 12

    toString()メソッドがクラスで再実装されていることを確認するにはどうすればよいですか?

  13. 13

    XCTAssertを使用してクラスメソッドが呼び出されていることを確認するにはどうすればよいですか?

  14. 14

    派生クラスメソッドが呼び出されることを確認するにはどうすればよいですか?

  15. 15

    PostmanでPOSTメソッドの内容を確認するにはどうすればよいですか?

  16. 16

    Pythonでtype()メソッドの戻り値を確認するにはどうすればよいですか?

  17. 17

    Mockitoで最終メソッドの実行を確認するにはどうすればよいですか?

  18. 18

    Javaのsleep()メソッドがロックを保持しているかどうかを確認するにはどうすればよいですか?

  19. 19

    Visual Studioのメソッド署名でトークン認識を有効にするにはどうすればよいですか?

  20. 20

    @InjectMocksクラスのメソッドをモックするにはどうすればよいですか?

  21. 21

    .Netコアのテストでメソッドが再帰的であるかどうかを確認するにはどうすればよいですか?

  22. 22

    Pythonで既存のクラスにメソッドを追加するにはどうすればよいですか?

  23. 23

    オブジェクトに特定のメソッドがあるかどうかを確認するにはどうすればよいですか?

  24. 24

    オブジェクトに特定のメソッドがあるかどうかを確認するにはどうすればよいですか?

  25. 25

    サブクラスのメソッド(パラメーター)に、実装されたインターフェースで定義された注釈があるかどうかを確認するにはどうすればよいですか?

  26. 26

    別のクラスからメソッドを実行するにはどうすればよいですか?

  27. 27

    メソッドでボタンがクリックされているかどうかを確認するにはどうすればよいですか?

  28. 28

    クラス(Ruby)のメソッドで名前を表示するにはどうすればよいですか?

  29. 29

    階層の親クラスのメソッドを使用するにはどうすればよいですか?

ホットタグ

アーカイブ