Я работаю над некоторым основным аудиокодом, и у меня есть проблема, которую можно решить с помощью массива переменных в структуре - а-ля гибкие элементы массива. Немного осмотревшись, я вижу, что ведется много дискуссий о переносимости и жизнеспособности гибких массивов элементов.
Насколько я понимаю, Objective-C совместим с C99. По этой причине я думаю, что гибкие элементы массива должны быть прекрасным решением. Я также вижу, что гибкие члены массива не очень хорошая идея в C++.
Что делать в Objective-C++? Технически я не буду использовать его в Objective-C++. Я пишу обратные вызовы, основанные на C и C++... Это похоже на возражение.
В любом случае, могу ли я (должен ли я) это сделать? Если нет, есть ли другой метод с такими же результатами?