All pastes #2053888 Raw Edit

Someone

public text v1 · immutable
#2053888 ·published 2011-05-04 16:57 UTC
rendered paste body
//
//  main.cpp
//  SDI2Test
//
//  Created by Paul Parkin on 04/05/2011.
//  Copyright 2011 Nottingham Trent University. All rights reserved.
//

#include <iostream>
#include "VehicleClasses.h"
#include <string>
#include "DLL.h"
#include "VehicleOwner.h"

int main (int argc, const char * argv[])
{
    PrivateCar prvcar1, *prvcar3;
    PrivateCar *prvcar2, prvcar4;
    Vehicle *Pingas, Veh1, *Veh2;
   // DLinkList list1;
    //DLinkListNode listnode1;
    VehicleOwner vehown1;
    DLL d1;
    dnode d2;

    
    vehown1.setName("Jeff");
    vehown1.setAddress("1 anytown");
    vehown1.setDOB("123");
    vehown1.setPostCode("12345");
    vehown1.setTelNo("5550123");
    
    prvcar1.setRegistration("LC11 DFG");
    prvcar1.setNoDoors(10);
    prvcar1.setManufacturer("Audi");
    prvcar1.setNoSeats(3);
    prvcar1.setVehicleType("car");
    prvcar1.setNotes("werg");
    prvcar1.setCurrentOwner(vehown1);
    
    //list1.insertFront(prvcar1);
    
    Pingas = &prvcar1;
    
    d1.insertAtFront(prvcar1);
    
   // d2 = d1.search(prvcar1);
    
    //listnode1 = list1.searchNodes(prvcar1);
    
    //Veh2 = list1.searchNodes(prvcar1);
    
   // Veh2 = &Veh1;
    
    
    
    
    prvcar2 = dynamic_cast<PrivateCar*>(Pingas);
   // prvcar3 = dynamic_cast<PrivateCar*>(Veh2);
    //if (prvcar3 != NULL) {
       // std::cout << prvcar3->getRegistration() << std::endl;
    //}
    
    
    std::cout << prvcar1.getNoDoors() << std::endl;

   // std::cout << prvcar2->getNoDoors() << std::endl;
    
    // insert code here...
    std::cout << "Hello, World!\n";
    return 0;
}