Difference between revisions of "CPP/StaticFunction"
From ProgrammingExamples
< CPP
Daviddoria (Talk | contribs) (Created page with '==StaticFunction.cpp== <source lang="cpp"> #include <iostream> #include "Point.h" int main(int argc, char* argv[]) { Point::PrintName(); Point a; a.PrintName(); r…') |
(No difference)
|
Latest revision as of 19:46, 8 May 2011
StaticFunction.cpp
#include <iostream> #include "Point.h" int main(int argc, char* argv[]) { Point::PrintName(); Point a; a.PrintName(); return 0; }
Point.h
#ifndef POINT_H #define POINT_H class Point { private: double X,Y,Z; public: static void PrintName(); //void PrintName(); }; #endif
Point.cpp
#include "Point.h" #include <iostream> void Point::PrintName() { std::cout << "Hello world!" << std::endl; }
CMakeLists.txt
cmake_minimum_required(VERSION 2.6) Project(StaticFunctions) ADD_EXECUTABLE(StaticFunction StaticFunction.cpp Point.cpp)