VC++ではできませんか?
C++のバージョンできまるんですかね。
クラスの外の別の関数に渡したいのです。