Initial Contribution
diff --git a/pdk/ndk/sample/hello_cpp.cpp b/pdk/ndk/sample/hello_cpp.cpp
new file mode 100644
index 0000000..c0a157a
--- /dev/null
+++ b/pdk/ndk/sample/hello_cpp.cpp
@@ -0,0 +1,22 @@
+#include <stdio.h>
+#include "hello_cpp.h"
+
+Hello::Hello()
+{
+}
+
+Hello::~Hello()
+{
+}
+
+void Hello::printMessage(char* msg)
+{
+  printf("C++ example printing message: %s", msg);
+}
+
+int main(void)
+{
+  Hello hello_obj;
+  hello_obj.printMessage("Hello world!\n");
+  return 0;
+}