/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/java/doxygen/example.cxx
47 строк
687 B
William S Fulton
Doxygen example
31 май 2018, 22:13
31 май 2018, 22:13
12e7926
Код
Авторство
О чём код?
/* File : example.cxx */ #include "example.h" #define M_PI 3.14159265358979323846 /* Move the shape to a new location */ void Shape::move(double dx, double dy) { x += dx; y += dy; } int Shape::nshapes = 0; Circle::Circle(double r) : radius(r) { NumCircles++; } double Circle::area() { return M_PI*radius*radius; } double Circle::perimeter() { return 2*M_PI*radius; } Square::Square(double w) : width(w) { NumSquares++; } double Square::area() { return width*width; } double Square::perimeter() { return 4*width; } int NumSquares = 0; int NumCircles = 0; Square MakeSquare(double r) { return Square(r); } Circle MakeCircle(double w) { return Circle(w); }