Book that covers C++ syntax and competitive programming algorithms

There is a general consensus on the internet that C++ is the best language for competitive programming. So, I have decided to learn C++ for IOI.

My question is that is there any book that teaches C++ for competitive programming from the basics.

I know Python but I don’t know even some basic syntax of C++. Can you recommend a book or a resource that teaches C++ syntax and also topics needed for competitive programming ?

One such book I saw is this: but it does not cover the syntax of C++.

Thanks and regards.

PS> Multiple books are also okay