是否存在关于何时使用“足够”类的样式指南,以便保证将其添加到源文件的命名空间中(例如“使用std :: string”)?
我知道这在某种程度上取决于个人偏好,但我不喜欢我觉得我现在正在半随意地这样做(例如,每当我开始厌倦了输入std :: string或其他任何东西,而不是统一的文件。)
到目前为止,我很少添加所有这些(通过在每次使用中明确说明命名空间),但在某一点之后它确实开始损害可读性(线条变得更快> 80个字符,看到std: :字符串遍布模板定义等)。使用一些boost类,这些东西也可以很长(boost :: gregorian :: date_duration)