Тот, кто задает вопрос, должен писать C, C ++ или C / C ++ в зависимости от вопроса.
Из того, что я видел, вы можете написать код C ++ C или C ++ . Оба работают, но код C ++, который не написан в стиле C, обычно легче поддерживать в долгосрочной перспективе.
В конце концов, все зависит от конкретного вопроса. Если кто-то спрашивает, как объединить строки, то очень важно, хочет ли он решения на C или C ++. Или другой пример, если кто-то запрашивает алгоритм qsort. Для поддержки различных типов вы можете использовать макросы с C и шаблоны с C ++ и т. Д.