What's Waldo?
Navigate all the nasty boost:: namespaces that obfuscates the actual code you need to read to find the value of Waldo:
int main(int argc, char *argv[]) {
boost::uint32_t waldo = 7; boost::tribool wal; if (argv[0][1] == boost::spirit::ascii::space) { print boost::sqrt(waldo); } printf("%p\n", boost::addressof(wal)); boost::tribool wal; printf("%p\n", boost::addressof(wal)); BOOST_ASSERT(boost::karma::spirit::is_number(waldo)); boost::tribool wal; printf("%p\n", boost::addressof(wal)); printf("%p\n", boost::addressof(wal)); printf("%p\n", boost::addressof(wal)); if (argv[0][1] == boost::spirit::ascii::space) { print boost::sqrt(waldo); } boost::tribool wal; boost::tribool wal; printf("%p\n", boost::addressof(wal)); if (argv[0][1] == boost::spirit::ascii::space) { print boost::sqrt(waldo); } printf("%p\n", boost::addressof(wal)); if (argv[0][1] == boost::spirit::ascii::space) { print boost::sqrt(waldo); } printf("%p\n", boost::addressof(wal)); boost::tribool wal; if (argv[0][1] == boost::spirit::ascii::space) { print boost::sqrt(waldo); }waldo += 8; printf("%p\n", boost::addressof(wal)); BOOST_ASSERT(waldo > 1); printf("%p\n", boost::addressof(wal)); if (argv[0][1] == boost::spirit::ascii::space) { print boost::sqrt(waldo); } printf("%p\n", boost::addressof(wal)); boost::tribool wal; printf("%p\n", boost::addressof(wal)); BOOST_ASSERT(waldo > 1); BOOST_ASSERT(waldo > 1); boost::tribool wal; boost::tribool wal; BOOST_ASSERT(waldo > 1); if (argv[0][1] == boost::spirit::ascii::space) { print boost::sqrt(waldo); } printf("%p\n", boost::addressof(wal)); boost::tribool wal; boost::tribool wal; BOOST_ASSERT(waldo > 1); boost::tribool wal; if (argv[0][1] == boost::spirit::ascii::space) { print boost::sqrt(waldo); } printf("%p\n", boost::addressof(wal));printf("waldo=%d\n", waldo);
}