C++ 標準ライブラリは両方で利用できます。さらに、iOS にはかなり長い間 C++11 がありました。
両方のプラットフォーム (基本的に POSIX ベース) にはコンソール IO の概念がありますが、どちらもユーザー インターフェイスでコンソール IO にアクセスすることはできません。
結果として、アプリケーションとのユーザー インタラクションにコンソール IO を使用できないことは明らかです。そうでない場合は、プラットフォームのユーザー インターフェイス API を使用してビルドします。
移植性に関しては、どちらのプラットフォームでも問題はないはずです。Android では GNU Std G++ ライブラリ、iOS では Clang C++ ライブラリです。iOS では移植性は問題になりませんが、おそらく Android 用の JNI バインディングを構築するのは楽しいでしょう。
ただし、実際には、C++ でアプリケーションのバックエンドを構築することしかできません。すべてのユーザー インターフェイスは明らかに移植性がなく、通常は UI フレームワークの言語で実装する必要があります。
Windows Phone 8 はネイティブ アプリを許可し、C++ はそれらを実装するための最適な言語のようです。BlackBerry OS 10 は基本的に QNX であり、これも POSIX に準拠しています。