CPP/StaticFunction
From ProgrammingExamples
< CPP
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)