この度、Visual C++ 2005を使って開発することになりました。
数人でドメイン毎に分担して開発しており、私は数値計算部分の担当で、普通にSTLやBoost++を使って書くつもりだったのですが、.NET/CLR仕様のC++というのは通常でいうC++と全くといっていいほど言語仕様が違うということが、今頃になって判明しました。
こちらとしては、.NET/CLR向けのラッパーを提供することで、先方には迷惑をかけないようにするつもりですが、ネット上の資産の利用や、今後の再利用性を考えても、内部では通常のC++でコーディングしたいと考えております。
そこで、質問なのですが、
・managed code(.NET/CLR)
・unmanaged code(通常のC++)
とが、宣言を見なくてもコード中ではっきり区別できるようなコーディングルールや命名規則についてアドバイスを頂けないでしょうか?
よろしくお願い致します。