Я получил комментарий к ответу Я разместил вопрос на C, где комментатор предложил написать код для компиляции с помощью компилятора C ++, поскольку в первоначальном вопросе упоминался, что код должен быть «переносимым» ».
Это обычная интерпретация "портативного C"? Как я сказал в последующем комментарии к этому ответу, для меня это совершенно удивительно, я считаю, что переносимость означает нечто совершенно иное, и вижу очень небольшое преимущество в написании кода на C, который также является допустимым для C ++.