2019年5月10日

C++ 之 强制转换

摘要: C语言当中的强制转换基本没有任何的限制,只需要一个括号即可,而在C++中,对强制转换有了一定的限制,这样避免了我们在使用时造成的不明确问题,同时也增加了代码的可读性。一共有四种,分别时static_cast、reinterpret_cast、const_cast、dynamic_cast。 1.st 阅读全文

posted @ 2019-05-10 20:00 逆光也很美 阅读(1187) 评论(0) 推荐(0) 编辑

C++ 之 智能指针

摘要: 在C++中,当我们用new为一个指针开辟一段内存后,在用完指针后,我们需要用delete把开辟的空间释放掉,但是当程序足够大时,指针会很多,我们可能会遗漏一部分指针。这个时候,如果我们采用智能指针,那就非常好了。 在std命名空间中,我们有auto_ptr(C++ 11 中已经没有了)、unique 阅读全文

posted @ 2019-05-10 16:13 逆光也很美 阅读(167) 评论(0) 推荐(0) 编辑

导航