我想確定如果使用C++創建Android應用程序是明智的。我試圖用我想要的Java,但它根本沒有我需要的語言功能。Android C++和NOT C
我看到一堆寫成C/C++的東西,但其中的每個人都是'C'示例。
我想建立一個簡單的C++應用程序(而非「C」),以更好地瞭解如何在Android中做到這一點。我已經閱讀了一些關於似乎支持C++的NDK,但我不知道在多大程度上。
是否有一個示例C++項目呢?一個在.cpp文件中有真正的C++而不是C代碼的人?一個「Hello World」程序會很好。簡單的開始很好。
如果您想回答C++如何包裝'C'函數,請傳遞此問題。如果該示例沒有解決名稱混亂問題,那不是C++。沒有外部'C'請。感謝您的理解。
只是出於好奇:你需要哪些必要的語言功能,其C++有但Java不? – Howard
如果您想使用系統調用(例如套接字),則必須使用標準系統調用,這些調用都是舊的C風格函數。此外,所有語句,如'if'和循環在兩種語言中看起來都是相同的,因爲C++是從C派生的。@ –
@Howard:用Java編寫的所有東西的特徵都要比C++多四倍,這將是一個很好的答案。如果沒有別的,汽車。 –