03. april 2003 - 19:03Der er
7 kommentarer og 1 løsning
Pointer i function
Jeg denne funktion:
void behandle(map<int, Deltager_info> *al, int id) { string denne;
cout << *al[id].buffer << endl;
Jeg kan dog ikke hitte ud af hvordan jeg angiver det som pointer og samtidig får fat i buffer i min strukt, som ligger i mit map.
> g++ server.cc -o server server.cc: In function `void behandle(map<int,Deltager_info,less<int>,allocator<Deltager_info> > *, int)': server.cc:57: `class map<int,Deltager_info,less<int>,allocator<Deltager_info> >' has no member named `buffer'
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
server.cc: In function `void behandle(map<int,Deltager_info,less<int>,allocator<Deltager_info> > *, int)': server.cc:57: base operand of `->' has non-pointer type `map<int,Deltager_info,less<int>,allocator<Deltager_info> >'
(*al[id]).buffer giver:
server.cc: In function `void behandle(map<int,Deltager_info,less<int>,allocator<Deltager_info> > *, int)': server.cc:57: no match for `*map<int,Deltager_info,less<int>,allocator<Deltager_info> > &'
server.cc: In function `void behandle(map<int,Deltager_info,less<int>,allocator<Deltager_info> > *, int)': server.cc:61: `class basic_string<char,string_char_traits<char>,__default_alloc_template<false,0> >' used where a `bool' was expected
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.