簡體   English   中英

如何返回指向 function 指針數組的指針?

[英]How do I return pointer to an array of function pointers?

我有一個 function 指針數組

typedef uint32_t   (*test)     ( void );

static const test tests[] =
{
 test_1  ,
 test_2  ,
 test_3  ,
 test_4  ,
 test_5  ,
  
};

我想返回一個指向上述 function 指針數組的指針。 誰能幫我做。

謝謝 !

我們應該能夠編寫const test *get_tests(void); . 在這里,我們記得數組的類型可以轉換為指向第一個元素的指針的類型,並且這樣做很簡單。

很好地使用 function 指針的typedef ,讓您的生活更輕松。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM