Пример #1
0
int main() {
	program.Main();
	//return 0;

	Collection<Boolean> collection;
	//auto enumerator = collection.GetEnumerator();
	/*for (int i; bool(enumerator.MoveNext()); i = enumerator.get_Current()) {

	}*/

	Boolean isStupid = Boolean(true);
	wcout << isStupid.ToString() << endl;
	wcout << static_cast<Object*>(&isStupid)->ToString() << endl;
	cout << isStupid.GetHashCode() << endl;
	StaticString string = L"what";
	wcout << string << " " << string.Length() << endl;
	//Console::WriteLine(isStupid);

	Maybe<Boolean> maybe(Boolean(true));
	wcout << maybe.HasValue().ToString() << endl;
	Maybe<Boolean> maybeNot;
	wcout << maybeNot.HasValue().ToString() << endl;
}