摘要:        
原始指针:通过new建立的*指针智能指针:通过智能指针关键字(unique_ptr, shared_ptr ,weak_ptr)建立的指针在现代 C++ 编程中,标准库包含智能指针,该指针用于确保程序不存在内存和资源泄漏且是异常安全的。在现代 C++ 中,原始指针仅用于范围有限的小代码块、循环或者性...    阅读全文
posted @ 2014-06-28 21:52
北山愚公*
阅读(10455)
评论(0)
推荐(0)
        
            
        
        
摘要:        
static_cast: 这种强制转换只会在编译时检查。如果编译器检测到您尝试强制转换完全不兼容的类型,则static_cast会返回错误。您还可以使用它在基类指针和派生类指针之间强制转换,但是,编译器在无法分辨此类转换在运行时是否是安全的。dynamic_cast:dynamic_cast在运行...    阅读全文
posted @ 2014-06-28 20:51
北山愚公*
阅读(511)
评论(0)
推荐(0)
        
            
        
        
摘要:        
现代 C++ 强调:基于堆栈的范围,而非堆或静态全局范围。自动类型推理,而非显式类型名称。智能指针而不是原始指针。std::string和std::wstring类型(请参见),而非原始char[]数组。标准模板库(STL) 容器(例如vector、list和map),而非原始数组或自定义容器。请参...    阅读全文
posted @ 2014-06-28 19:49
北山愚公*
阅读(751)
评论(0)
推荐(0)
        
            
        
        
摘要:        
最近看网上一些开源的源代码,发现尽多不认识的符号,好吧。开始学习新的C++。C++经典书籍C++ Primer,第五版开始有了对C++ 11的讲解C++ Primer Plus,第六版有对C++ 11的讲解,笔者没看过这本,据说比上面那本更基础The C++ Standard Library A T...    阅读全文
posted @ 2014-06-28 19:43
北山愚公*
阅读(1866)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号