I am confused with followed concepts:
string str="123"; Some books say that: using "=" is copy initialization,
but some articles say: string str="123" is same as string str("123"). There is no doubt str("123") is directly initialization.
So which style for string str="123";?
How to judge which is copy initialization or directly initialization?