自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 C/C++ 实现strstr函数

函数 char *strstr(const char *str1, const char *str2) 在字符串str1中查找第一次出现字符串str2的位置,不包含终止符 '\0'。 参数 str1 -- 要被检索的 C 字符串。 str2 -- 在 str1字符串内...

2019-07-31 10:47:21 577 0

原创 C/C++ 实现strrchr函数

函数 char *strrchr(const char *str, int c) 在参数str所指向的字符串中搜索最后一次出现字符c(一个无符号字符)的位置。 参数 str-- C 字符串。 c-- 要搜索的字符。以 int 形式传递,但是最终会转换回 char 形式。 返回值 该函数...

2019-07-31 10:42:06 452 0

原创 C/C++ 实现strchr函数

函数 char *strchr(const char *str, int c) 在参数str所指向的字符串中搜索第一次出现字符c(一个无符号字符)的位置。其包含在头文件<string.h>中 参数 str-- 要被检索的 C 字符串。 c-- 在 str 中要搜索的字符。 返...

2019-07-31 10:36:53 483 0

原创 C++ 实现Variant类

Variant类借鉴于Qt的QVariant类,类似于Boost的any类。它把常用类型使用一个类包装起来,这样使用QVector等容器时,其内部就可以存储不同的数据。例如: std::vector<Variant> vec; vec.push_back(1); //...

2019-07-22 22:14:13 803 0

原创 C++类六大函数、空类默认有的成员函数

一 C++类六大成员函数 构造函数、析构函数、拷贝构造函数、移动构造函数、拷贝赋值、移动赋值。 以class A为例: // C++ 类的六大成员函数 class A { public: // 1. 构造函数 A(); // 2. 析构函数 ~A(); // 3....

2019-07-19 10:23:31 206 0

转载 把软件添加到文件/文件夹的右键菜单、为文件和文件夹添加复制路径的右键菜单

原文:https://blog.csdn.net/u013719339/article/details/80089243 1 添加软件到文件的右键菜单,如sublime、webstorm 1、win+R打开运行框 2、输入regedit打开注册表 3、按路径Computer\HKEY_CLAS...

2019-07-19 09:50:07 521 0

原创 C++ GB2312与UTF-8之间的相互转换

#include <windows.h> #include <sstream> #include <string> // UTF-8转GB2312 std::string UTF8ToGBEx(const char *utf8) { if (!utf8 ||...

2019-07-16 12:45:34 806 0

转载 C++如何实现用大括号“{}”初始化vector

转载自:https://www.jianshu.com/p/ffbb7d6403b3 在C++11中,vector的初始化和等号赋值都出现了这样的语法 vector<int> nums({1, 2, 3, 4, 5}); vector<int> nums3 = vec...

2019-07-15 13:13:07 2322 0

转载 C++ 获取键盘事件

原文地址:https://www.runoob.com/w3cnote/c-get-keycode.html 一 Windows 系统下的 vs 中可以使用 _kbhit() 函数来获取键盘事件,使用时需要加入 conio.h 头文件,例: #include <conio.h> ...

2019-07-09 14:53:00 2395 0

原创 C++ 之栈溢出

一 栈是什么 如下图所示,除程序不可使用的内存区外,有效内存区域可分为栈(statck)、堆(heap)、数据段、代码段。 整个内存都是用来存储数据的,栈也不例外。栈主要用来存储程序的局部数据。对于C/C++来说,局部数据是指在函数内部定义的数据,例如在函数内部定义的变量、指针、函...

2019-07-08 17:34:46 601 0

原创 ITK&VTK+VS2017一些错误整理

目 录 一 开发环境 二 ITK错误整理 2.1 2.2 2.3 2.4 三 VTK错误整理 3.1 3.2 3.3 3.4 一 开发环境 (1)ITK-5.0.0 (2)VTK-8.2.0 (3)Visual Studio 2017 二 ITK错误整理 2.1...

2019-07-07 18:26:33 813 1

转载 C++ const与constexpr关键字

关键字constexpr于 C++11 中引入并于 C++14 中得到改善。它表示常数表达式。与const相同,它可应用于变量,因此如果任何代码试图修改该值,均将引发编译器错误。与const不同,constexpr也可应用于函数和类构造函数。constexpr指示值或返回值是常数,并且如果可能,将...

2019-07-07 14:35:33 1030 0

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