Click here to Skip to main content
15,897,273 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: C++ : pass a string array to LPARAM Pin
CPallini28-Aug-12 22:58
mveCPallini28-Aug-12 22:58 
AnswerRe: C++ : pass a string array to LPARAM Pin
Atlence29-Aug-12 7:29
Atlence29-Aug-12 7:29 
AnswerRe: C++ : pass a string array to LPARAM Pin
Stefan_Lang27-Aug-12 23:08
Stefan_Lang27-Aug-12 23:08 
Questionhow to send a slider's value while scrolling.? Pin
mbatra3127-Aug-12 2:41
mbatra3127-Aug-12 2:41 
AnswerRe: how to send a slider's value while scrolling.? Pin
Chris Losinger27-Aug-12 3:18
professionalChris Losinger27-Aug-12 3:18 
AnswerRe: how to send a slider's value while scrolling.? Pin
pasztorpisti27-Aug-12 4:27
pasztorpisti27-Aug-12 4:27 
Questionneed help with vector<student*>* students pointer Pin
neodeaths27-Aug-12 0:28
neodeaths27-Aug-12 0:28 
AnswerRe: need help with vector* students pointer Pin
Maximilien27-Aug-12 0:45
Maximilien27-Aug-12 0:45 
There are so many issues with your code ...

Your vector is a pointer; you must allocate it before using it :
The student vector is a member of the class; so you must access it via the school class.

Change to (it is still very early here, and I've noy yet had coffee):
C++
class school
{
public:
  vector<student*> students; // remove the pointer for the vector.

school()
{
  // nothing is really needed in the constructor.
}
}


C++
int main()
{
  student* pStudent = new student; // the vector contains pointers to students; so you need to allocate on the heap.
  school aSchool; // allocated on the stack.
  aSchool.students.push_back( pStudent );

  //...
  
  // don't forget to delete all the allocated student pointers (I'll leave that as an exercise)
  return 0;
}


As a side note, your vector could contain "plain" students if the size and the data inside each student is small and simple enough; that would reduce the need for allocatation and de-allocation.

Also, have a look at smart/shared pointers for cleaner code (more advanced concepts).

Good luck.
Watched code never compiles.

QuestionRe: need help with vector* students pointer Pin
David Crow27-Aug-12 2:34
David Crow27-Aug-12 2:34 
AnswerRe: need help with vector* students pointer Pin
Stefan_Lang27-Aug-12 23:30
Stefan_Lang27-Aug-12 23:30 
Questionfrom sync TCP/IP to async Pin
bkelly1326-Aug-12 15:42
bkelly1326-Aug-12 15:42 
AnswerRe: from sync TCP/IP to async Pin
pasztorpisti26-Aug-12 22:25
pasztorpisti26-Aug-12 22:25 
GeneralRe: from sync TCP/IP to async Pin
bkelly1327-Aug-12 2:41
bkelly1327-Aug-12 2:41 
GeneralRe: from sync TCP/IP to async Pin
pasztorpisti27-Aug-12 4:24
pasztorpisti27-Aug-12 4:24 
GeneralRe: from sync TCP/IP to async Pin
jschell27-Aug-12 8:24
jschell27-Aug-12 8:24 
QuestionAccessing extra keys on a PS2 mouse without driver Pin
David Gvozdenovic26-Aug-12 4:57
David Gvozdenovic26-Aug-12 4:57 
AnswerRe: Accessing extra keys on a PS2 mouse without driver Pin
pasztorpisti26-Aug-12 5:41
pasztorpisti26-Aug-12 5:41 
QuestionCreateProcess and Detect when tthis process Ends.. Pin
Drakesal26-Aug-12 1:25
Drakesal26-Aug-12 1:25 
AnswerRe: CreateProcess and Detect when tthis process Ends.. Pin
pasztorpisti26-Aug-12 3:18
pasztorpisti26-Aug-12 3:18 
AnswerRe: CreateProcess and Detect when tthis process Ends.. Pin
Stephen Hewitt26-Aug-12 5:01
Stephen Hewitt26-Aug-12 5:01 
GeneralRe: CreateProcess and Detect when tthis process Ends.. Pin
Drakesal26-Aug-12 21:07
Drakesal26-Aug-12 21:07 
QuestionConvet Perl regular expression to equivalent ECMAScript regular expression Pin
Falconapollo25-Aug-12 18:49
Falconapollo25-Aug-12 18:49 
Questionexception caused by reference to certain Windows functions Pin
ed welch24-Aug-12 6:12
ed welch24-Aug-12 6:12 
AnswerRe: exception caused by reference to certain Windows functions Pin
pasztorpisti24-Aug-12 9:47
pasztorpisti24-Aug-12 9:47 
AnswerRe: exception caused by reference to certain Windows functions Pin
Stephen Hewitt24-Aug-12 21:15
Stephen Hewitt24-Aug-12 21:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.