自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 std::unique_ptr使用incomplete type的报错分析和解决

Pimpl(Pointer to implementation)很多同学都不陌生,但是从原始指针升级到C++11的独占指针std::unique_ptr时,会遇到一个incomplete type的报错,本文来分析一下报错的原因以及分享几种解决方法问题现象首先举一个传统C++中的Pimpl的例子// widget.h// 预先声明class Impl;class Widget{ Impl * pImpl;};很简单,没什么问题,但是使用的是原始指针,现在我们升级到std::u

2020-11-30 16:56:12 1272 1

原创 安全的字符串拷贝strcpy_s的实现与理解

title: 安全的字符串拷贝strcpy_s的实现与理解date: 2020-10-21 15:29:00tags:- C/C++- STL- 算法在C标准库中提供了字符串拷贝函数strcpy,而微软则为为它提供了一个更安全的版本strcpy_s,其函数原型为errno_t __cdecl strcpy_s( char* _Destination, rsize_t _SizeInBytes, char const* _Source );.

2020-10-23 17:14:49 2331 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除