Click here to Skip to main content
15,881,757 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: copy/swap vector between threads... Pin
Stuart Dootson17-Sep-09 10:44
professionalStuart Dootson17-Sep-09 10:44 
QuestionInconsistent results when using MFC printing with a CDC and CFormView with OnDraw implemented Pin
Sternocera17-Sep-09 9:49
Sternocera17-Sep-09 9:49 
QuestionTemplated Constructor Pin
Leslie Sanford17-Sep-09 7:31
Leslie Sanford17-Sep-09 7:31 
AnswerRe: Templated Constructor Pin
Code-o-mat17-Sep-09 7:59
Code-o-mat17-Sep-09 7:59 
GeneralRe: Templated Constructor Pin
Leslie Sanford17-Sep-09 8:04
Leslie Sanford17-Sep-09 8:04 
GeneralRe: Templated Constructor Pin
Code-o-mat17-Sep-09 8:08
Code-o-mat17-Sep-09 8:08 
AnswerRe: Templated Constructor Pin
CPallini17-Sep-09 8:09
mveCPallini17-Sep-09 8:09 
QuestionObjects in Array loops, need help Pin
Sivyo17-Sep-09 3:55
Sivyo17-Sep-09 3:55 
Alright, this is the thing... I have to create an Array for a number of objects in a setting with polymorphism.

Each object in the array needs to do the same thing... so I figure I can just create a loop for each item in an array.

Now, the method is called the same thing because of Polymorphism/inheritance

Although the method is placed somewhere else for each object...

so I have 10 classes.

the Base class is called: Animals

From Animals come: Marine, Reptiles, walkers

From there we have 6 different types of animals deriving from those.

#include "Gazelles.h"
#include "Goldfish.h"
#include "Sharks.h"
#include "Snakes.h"

#include <iostream>

using namespace std;


int main(int argc,char* argv[])
{

Animals *ourAnimals[6];  //the array



Animals *goldfish = new Goldfish();
Animals *crocodile = new Crocodiles();
Animals *elephant = new Elephants();
Animals *gazelles = new Gazelles();
Animals *shark = new Sharks();
Animals *snakes = new Snakes();


ourAnimals[0]=goldfish;
ourAnimals[1]=crocodile;
ourAnimals[2]=elephant;
ourAnimals[3]=gazelles;
ourAnimals[4]=shark;
ourAnimals[5]=snakes;

for(i=0;i<6;i++)
{
	ourAnimals[i] // ->to method I want it to go converse();
}

return 0;
}



each animal has converse, I am a bit of a noob with this obviously, so how do I get each object in the array to do what I want it to do?
AnswerRe: Objects in Array loops, need help Pin
David Crow17-Sep-09 4:16
David Crow17-Sep-09 4:16 
GeneralRe: Objects in Array loops, need help Pin
Sivyo17-Sep-09 4:42
Sivyo17-Sep-09 4:42 
AnswerRe: Objects in Array loops, need help Pin
Nuri Ismail17-Sep-09 4:18
Nuri Ismail17-Sep-09 4:18 
AnswerRe: Objects in Array loops, need help Pin
Cedric Moonen17-Sep-09 4:19
Cedric Moonen17-Sep-09 4:19 
AnswerRe: Objects in Array loops, need help Pin
CPallini17-Sep-09 4:44
mveCPallini17-Sep-09 4:44 
Questionlibrary files not getting created in debug mode(VC++) Pin
Vetukuri Raju17-Sep-09 3:25
Vetukuri Raju17-Sep-09 3:25 
GeneralRe: library files not getting created in debug mode(VC++) Pin
David Crow17-Sep-09 3:45
David Crow17-Sep-09 3:45 
GeneralRe: library files not getting created in debug mode(VC++) Pin
Vetukuri Raju17-Sep-09 4:31
Vetukuri Raju17-Sep-09 4:31 
GeneralRe: library files not getting created in debug mode(VC++) Pin
David Crow17-Sep-09 4:34
David Crow17-Sep-09 4:34 
GeneralRe: library files not getting created in debug mode(VC++) Pin
Vetukuri Raju17-Sep-09 4:38
Vetukuri Raju17-Sep-09 4:38 
QuestionFile access in C++ Pin
Durga_Devi17-Sep-09 3:19
Durga_Devi17-Sep-09 3:19 
AnswerRe: File access in C++ Pin
Romualdas Cukuras17-Sep-09 3:24
Romualdas Cukuras17-Sep-09 3:24 
AnswerRe: File access in C++ Pin
Richard MacCutchan17-Sep-09 9:42
mveRichard MacCutchan17-Sep-09 9:42 
GeneralRe: File access in C++ Pin
Durga_Devi17-Sep-09 18:21
Durga_Devi17-Sep-09 18:21 
GeneralRe: File access in C++ Pin
Richard MacCutchan17-Sep-09 22:31
mveRichard MacCutchan17-Sep-09 22:31 
QuestionHow to get the default value of the registry? Pin
deadlyabbas17-Sep-09 1:10
deadlyabbas17-Sep-09 1:10 
AnswerRe: How to get the default value of the registry? Pin
David Crow17-Sep-09 2:07
David Crow17-Sep-09 2:07 

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.