CPP

isocpp

learncpp

hackingcpp

C++ By Example

cpp-intro

cppreference

Google C++ Style Guide

Q&A

Q: Why is the main function here not wrapped by curly brackets?

int main()
try {
    throw 20;
}
catch (int& e) {
    return -1;
}

This is a function-try-catch block.