可能重複:
Declaring a function that return a 2D array in a header file?無法從CHAR(*)[10]爲char **轉換回報
我想有一個二維數組簡單的getter函數,我似乎無法弄清楚發送它的正確語法。
目前,我有以下:
class Sample
{
public:
char **get2D();
private:
static const int x = 8;
static const int y = 10;
char two_d[x][y];
};
char** Sample::get2D()
{
return two_d;
};
甚至更好的是隻使用Boost Matrix庫! http://www.boost.org/doc/libs/1_36_0/libs/numeric/ublas/doc/matrix.htm – EmeryBerger 2011-01-11 01:00:13