Hallo Zusammen,
ich stehe gerade ein wenig auf dem Schlauch und bräuchte mal einen Tipp.
Und zwar habe ich den folgenden Funktions-Prototypen:
1 | static void Foo(const SInt16 **bar);
|
Jetzt möchte ich statt dem const pointer Zeugs ein typedef nutzen.
Klappt auch alles wunderbar in C/C++:
1 | typedef SInt16 const **Tbar;
|
2 |
|
3 | static void foo(Tbar bar);
|
Allerdings brauche ich da das Typedef Tbar jetzt verschachtelt weil das
Tool (Enterprise-Architekt) mit dem ich das modelliere und zum
generieren des Codes benutzt wird leider auf so komplexe dinge wie
Doppel-Pointer und dann auch noch const nicht klar kommt.
Nur da stehe ich irgendwie auf dem Schlauch, hab schon so Sachen wie
1 | typedef SInt16 *SInt16Ptr;
|
2 | typedef SInt16Ptr const *Tbar;
|
ausprobiert, aber da wirft der Compiler Fehlermeldungen...
Ich will das erstmal in C/C++ verstehen um dann herausfinden zu können
wie ich es modellieren muss.
Grüße
MrC