#include <cstdio> #include <iostream> #include <string> #include "node.h" node::node(string nodeName) { name = nodeName; value = false; alreadyComputed = false; } node::node(string nodeName, bool nodeValue) { name = nodeName; value = nodeValue; alreadyComputed = true; } void node::setValue(bool nodeValue) { value = nodeValue; alreadyComputed = true; } void node::showValue() { if(alreadyComputed == true) { cout<<name<<" value is : "<<value<<endl; } else cout<<name<<" value is : ?"<<endl; }