Skip to content

Jason Turner, moving beyond std::cout

Photo of Andi S.
Hosted By
Andi S.
Jason Turner, moving beyond std::cout

Details

Jungheinrich and TU-Graz present the 2nd C++ expert talk.

Abstract:
The typical "Hello World" example we see in C++ is

#include
using namespace std;
int main()
{
cout << "Hello World" << endl;
}

Which just leaves the student with questions about namespaces, cout and endl! What are these constructs for? What do they mean? What do they DO? Are there alternatives that give us cleaner, more flexible code? At what cost? Can this even change how we teach C++? We'll discuss some alternatives and the impact they have on our code, and possibly reconsider what our new defaults should be. If you know Jason's other talks, this will not just be another rant about `std::endl` but will be a new discussion on output in general and the impact of iostreams in our code.

Bio:
Jason Turner is an internationally known, award winning, C++ keynote speaker and trainer. He is host of C++ Weekly YouTube channel, co-host of CppCast, Co-creator and maintainer of the embedded scripting language for C++, ChaiScript, and author and curator of the forkable coding standards http://cppbestpractices.com

Photo of Graz Qt/C++ Meetup group
Graz Qt/C++ Meetup
See more events
Technische Universität Graz
Inffeldgasse 16b · Graz