Стандартная библиотека C++ доступна на обоих. Кроме того, у iOS довольно долгое время был C++ 11.
Обе платформы - в основном основанные на POSIX - имеют концепцию консоли IO, но ни один из них не обеспечивает доступ к ней в пользовательском интерфейсе, и ни на одном из них вы, по крайней мере, из коробки, не запускаете консольное приложение напрямую.
Как следствие, очевидно, что вы не можете использовать консольный ввод-вывод для любого взаимодействия с вашим приложением - если только это не так, вы его создаете с использованием API интерфейса пользователя платформы.
С точки зрения переносимости на обеих платформах не должно быть никаких проблем - это библиотека GNU Std G ++ на Android и библиотека Clang C++ на iOS. Переносимость - это не проблема для iOS, но вам, вероятно, будет интересно создавать привязки JNI для Android.
На самом деле, вы только сможете создавать обратные контуры приложений на C++. Все пользовательские интерфейсы будут явно не переносимыми и, как правило, должны быть реализованы на языке интерфейса пользовательского интерфейса.
Windows Phone 8 позволяет родным приложениям, а C++, по-видимому, является языком выбора для их реализации. BlackBerry OS 10 является фундаментально QNX под капотом, который также совместим с POSIX.
Я не знаком с этими платформами, но стандартная библиотека * должен * быть доступны на все платформы, для которых существует ++ компилятор C. –