しばらくの間C#ランドにいましたが、C ++でこれを行う方法がわかりません(Arduinoスケッチで)
長さが不明なバイトのリストを返すライブラリから関数を呼び出したいと思います。このような並べ替え:
byte devices[] = MyLib::EnumerateDevices();
そして図書館で:
byte[] MyLib::EnumerateDevices()
{
int count = 0;
//some code that modifies count
static byte *temp = new byte[count]; // Assume count is 2 here
temp[0] = 42;
temp[1] = 44;
return temp;
}
明らかに、私はすべてのポインタと参照解除を欠落しているか、間違った場所に持っています...
ヘルプ?
デイブ