C++ – const修饰符与指针
C++中,我们将数据传递给函数有四种方式:指向非const数据的非const指针、指向const数据的非const指针、指向非const数据的const指针,指向const数据的const的指针,每种方式都具有不同的访问权限。 1 const修饰指针 1.1 指向非const数据的非const指针 …
- C++
- 2022-11-04
C++ – 将std::vector中的数值拷贝到数组中
1 将std::vector中的数值拷贝到数组中 在程序实际运行过程中,为了防止数组越界经常使用stl 容器,但是在做数据交换时经常需要传递数据流的指针,这个时候就需要将stl 容器中的数据拷贝到数组中,当然,只针对int float double这种常规类型的数据。 #include <io…
- C++
- 2022-01-10
C++ – std::map – 存储动态指针时正确释放内存
C++ std::map 存储动态指针时正确释放内存 如何在std::map存储的指针时正确的释放指针,防止内存泄漏,示例代码如下 #ifdef _DEBUG #define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__) #els…
- C++
- 2020-03-03