Answers

Question and Answer:

  Home  C++ Programming

⟩ How do I declare an array of N pointers to functions returning pointers to functions returning pointers to characters?

Answer1

If you want the code to be even slightly readable, you will use typedefs.

typedef char* (*functiontype_one)(void);

typedef functiontype_one (*functiontype_two)(void);

functiontype_two myarray[N]; //assuming N is a const integral

Answer2

char* (* (*a[N])())()

Here a is that array. And according to question no function will not take any parameter value.

 157 views

More Questions for you: