Revert "add C++ source"

This reverts commit 0970801d664c3fde7724ee37c4af030a69418b74.
some changes