Типа , и чтобы инлайна не было, и чтобы в одном файле.
//Velosiped.h
#ifndef UNTITLED_VELOSIPED_H
#define UNTITLED_VELOSIPED_H
#include <stdio.h>
class Velosiped {
public:
Velosiped();
void print();
virtual ~Velosiped();
};
#ifdef VELOSIPED_DEF
Velosiped::Velosiped() {
printf("Ne velosiped ");
}
void Velosiped::print() {
printf("li ya pridumal ");
}
Velosiped::~Velosiped() {
printf("chasom ?");
}
#endif
#endif
//Velosiped.cpp
#define VELOSIPED_DEF
#include "Velosiped.h"
#undef VELOSIPED_DEF
//main.cpp
#include Velosiped.h
int main(){
Velosiped velik;
velik.print();
return 0;
}
Может кто еще, что то похожее делает?