gfactory
TeslaFactory.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Car.h
"
4
5
class
Tesla
:
public
Car
6
{
7
public
:
8
Tesla
();
9
void
go
();
10
double
autopilot
[2][2];
11
};
12
13
extern
"C"
Car
*
CarFactory
(
void
) {
14
return
static_cast<
Car
*
>
(
new
Tesla
);
15
}
16
Car.h
CarFactory
Car * CarFactory(void)
Definition:
TeslaFactory.h:13
Car
Definition:
Car.h:5
Tesla
Definition:
TeslaFactory.h:6
Tesla::go
void go()
Definition:
TeslaFactory.cc:6
Tesla::autopilot
double autopilot[2][2]
Definition:
TeslaFactory.h:10
Tesla::Tesla
Tesla()
Definition:
TeslaFactory.cc:16
examples
TeslaFactory.h
Generated by
1.9.1