ある種のツリーがあり、そのツリー内で本質的にnullである特定のノードを見つける必要がある場合(構造体はまだ初期化/mallocされていません)。
初期化できるように、その非常に具体的な初期化されていない構造体の場所を返したい場合は、次のようになります。
if (parentNode->childNode == NULL)
return parentNode->childNode;
仕事?それともNULLを返しますか?代わりに親ノードを返す必要がありますか?
私が抱えている問題は、この特定のノードが複数の異なる構造体タイプの子である可能性があることです。ジェネリックスをサポートしていないため、Cでこれを克服する方法がわかりません。誰かアイデアはありますか?