void func()関数で宣言したclassHogeクラスのオブジェクトcHogeを
グローバル変数に渡したいのですが、どのようにすればよいのでしょうか?
(ローカル変数のスコープをグローバルに変換したい)

自分がやってみたのは以下のとおりです。
おかしな点があったらご指摘頂けないでしょうか。

// グローバル
classHoge* global_ptr_cHoge;

//
void func()
{
  classHoge cHoge; // オブジェクト作成
  global_ptr_cHoge = &cHoge; // オブジェクトのアドレスをグローバルに格納
  test(global_ptr_cHoge); // テスト用関数
}

void test(classHoge* ptr_cHoge)
{
  ptr_cHoge->Method();
  ...
}