All pastes #282387 Raw Edit

Mine

public cpp v1 · immutable
#282387 ·published 2006-12-17 15:17 UTC
rendered paste body
#include <iostream>using namespace std;class Brot{	protected:		char brot[100];		unsigned int gramm;	public:		void Initialisiere(const char* b="", unsigned int g=0)		{			strncpy(brot, b, 100);			gramm=g;		}		unsigned int get_gramm() const { return gramm; }		const char* get_brot() const { return brot; }};class Wurst	{	protected:		char wurst[100];		unsigned int scheiben;	public:		void Initialisiere(const char* w="", unsigned int s=0)		{			strncpy(wurst, w, 100);			scheiben = s;		}		unsigned int get_scheiben() const { return scheiben; }		const char* get_wurst() const { return wurst; }};class Wurstbrot : public Brot, public Wurst{	public:		void InitAlle(const char* b, unsigned int g,			      const char* w, unsigned int s)		{			strncpy(brot, b, 100);			gramm=g;			strncpy(wurst, w, 100);			scheiben = s;		}		void get_all() const		{			cout << "Gramm\t\t: " << get_gramm() << '\n';			cout << "Brot\t\t: " << get_brot() << '\n';			cout << "Scheiben\t: " << get_scheiben() << '\n';			cout << "Wurst\t\t: " << get_wurst() << '\n';		}};int main(){	Wurstbrot wbrot;	wbrot.InitAlle("Vollkornbrot",100,"Salami",3);	wbrot.get_all();	return 0;}