onedefinitionrule

How to implement One Definition Rule

This post reference to the One Definition Rule. Wikipedia is pretty bad on explaining how to implement it Where can I find good ressources about guidelines to follow in C++ .NET? ...

Can you please explain this C++ delete problem?

I have the following code: std::string F() { WideString ws = GetMyWideString(); std::string ret; StringUtils::ConvertWideStringToUTF8(ws, ret); return ret; } WideString is a third-party class, so are StringUtils. They are a blackbox to me. Second parameter is passed by reference. When I step through the debugger the line ret...