йцукен (03.03.2020 17:21, просмотров: 291) ответил Dingo на Ксения, так получается, что массив-то как раз однородных элементов - адресов в памяти, а вот уже на что адрес и что с этим содержимым можно делать - само "это" и содержит. Так?
Зависит от того, что вы понимаете под однородными. Ещё в тёплом ламповом Си можно было написать const char* possible_responses[] = { "Yes", "No", "Or what?", "Fuck you, asshole" }; При этом в массиве possible_responses лежат элементы одного типа const char*, но они указывают на строки разной длины, и в этом смысле не совсем однородны. Использование виртуальных функций выводит это на иной уровень, но я в своих ембеддед проектах не пользуюсь ни виртуальными функциями, ни наследованием вообще.