我需要從函數返回一個類對象數組。我從研究中瞭解到,做到這一點的最好方法是使用指針,但是鑑於我的程序設計以及是否需要從多個CPP文件訪問它,這是否是最好的方式?C++從函數,指針返回多維數組的最佳方式?
的main.cpp
#include <class.h>
#include <functions.h>
int main(){
Class Object[2][]; //define second dimension here?
some_function(); //should return/create the array with filled in elements.
int var = arr[2][3]; // want to be able to do something like this in main
}
functions.cpp
void some_function(){
// assign values
arr[2][3] = 1;
}
嘗試載體。 'vector> some_function(){...}'當然,你需要C++ 11來使用'>'而不是'>'。 –
chris
2012-04-16 22:16:23