Jsem si jistý že jsem se už na to asi tak před rokem a půl ptal, ale jak to dohledat nevím, takže se zeptám znova:
Když chci předat argumenty z hlavní funkce do konstruktoru myDFT
int main(int argc, char ** argv)
{
help(argv[0]);
const char* filename = argc >=2 ? argv[1] : "../../data/lena.jpg";
const char* subimage = argc >=2 ? argv[1] : "../../data/subimage.jpg";
MyDFT myDFT(argv);
}
jak to mám udělat aby se člověk neztratil ve hvězdičkách?
class MyDFT {
private:
int file_no;
int editImage;
char ** args;
...
}
MyDFT::MyDFT(char ** argv) : file_no(-1),editImage(1) {
args = &argv;
}
Tady mi to hodí chybu
error C2440: '=' : cannot convert from 'char ***' to 'char **'
ale nebudu tam přece deklarovat 3 hvězdičky? To se nějak řeší přes & ne?