話を元に戻すと
まず16さんが下記の記述はいやだと、
char[] A = {1,2};
Func(A);
理由、メモリを無駄にしたくないから。

よって
Func("\x01\x02");
ではどうだと、、、

それよりも
{
char[] A = {1,2};
Func(A);
}
こうすれば、同じことだしFunc("\x01\x02")より分かりやすいんでは?
という流れ。