Ok people got frustrated.
You got 2 options: admit that you are less capable than an average C++ programmer or understand that C++ is a language made by humans for humans and not for some divine creature that has this special powers that makes him understand C++. I hope you choose the 2nd option.
In case you choose it, remember 2 things: you ARE capable of understanding it and using it, if you just have some persistence and not give up in the first frustrations. The effort is rewarding. The power C++ gives to the programmer is second to none.
If you need some begginer material I`ll be glad to point the directions to you.