#include <iostream>
#include <string>
using namespace std;
class foo{
public:
	foo(const string &name):
		name_(name)
	{};
	
	void print(){
		cout << name_ << endl;
	}
private:
	string name_;
};

#define CREATE_FOO(name) foo name(#name)

int main() {
	// your code goes here
	CREATE_FOO(baz);
	baz.print();
	return 0;
}