可能重复:
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