自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 std::function函数模板类 std::placehoders

转载https://www.cnblogs.com/yinwei-space/p/12708871.htmlhttps://www.cnblogs.com/gavinhe/p/9728972.html类模版std::function是一种通用、多态的函数封装。std::function的实例可以对任何可以调用的目标实体进行存储、复制、和调用操作,这些目标实体包括普通函数、Lambda表达式、函数指针、以及其它函数对象等。std::function对象是对C++中现有的可调用实体的一种类型安全的包裹(我

2020-10-28 20:55:38 2276

转载 C++中string::npos的一些用法总结

转载自https://blog.csdn.net/guoqingshuang/article/details/80318476一、关于npos的定义在MSDN中有如下说明:basic_string::nposstatic const size_type npos = -1;//定义The constant is the largest representable value of type size_type. It is assuredly larger than max_size(); hen

2020-10-24 17:11:58 1765

转载 c++中map的基本用法和嵌套用法

https://blog.csdn.net/wujunokay/article/details/12163549转载C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值。本文主要总结一下map基本用法和嵌套用法示例。一、map基本用法1 头文件#include 2 定义map<int, int> my_Map; //注意这里的int和int可以是其他类型或者是typedef map<int

2020-10-24 16:30:36 1491

转载 C++强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast

转载自https://www.cnblogs.com/chenyangchun/p/6795923.htmlc强制转换与c++强制转换c语言强制类型转换主要用于基础的数据类型间的转换,语法为:(type-id)expression//转换格式1type-id(expression)//转换格式2c++除了能使用c语言的强制类型转换外,还新增了四种强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast,主要运用于继承关系类间的强制转

2020-10-24 11:34:23 172

转载 C++中compare函数的使用

转载自 https://blog.csdn.net/qq_35038153/article/details/78191574compare函数用来进行字符串以及其子串的比较,示例如下:#include <iostream>#include <string>#include <cctype>using std::cout;using std::endl;using std::cin;using std::string;int main(void){ st

2020-10-24 11:08:58 1330

转载 c++ 公有继承 虚函数 和 override

转载自https://www.cnblogs.com/xinxue/p/5471708.html1 公有继承公有继承包含两部分:一是 “函数接口” (interface),二是 “函数实现” (implementation)如 Shape 类中,三个成员函数,对应三种继承方式:class Shape {public: virtual void Draw() const = 0; // 1) 纯虚函数 virtual void Error(const string&

2020-10-24 10:51:33 493

原创 #pragma once

#pragma once是一个比较常用的C/C++预处理指令,只要在头文件的最开始加入这条预处理指令,就能够保证头文件只被编译一次。

2020-10-23 17:14:06 148

转载 c++ pair

转载自https://blog.csdn.net/sevenjoin/article/details/819376951,pair的应用pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。 pair的实现是一个结构体,主要的两个成员变量是first second 因为是使用struct不是class,所以可以直接使用pair的成员变量。其标准库类型–pai

2020-10-23 16:48:43 156

转载 C++中public、protected、private的区别

转载 https://blog.csdn.net/vanturman/article/details/79393317

2020-10-22 20:36:17 89

转载 C++中virtual的三种用法

转载自https://blog.csdn.net/jirryzhang/article/details/79392934virtual用法一:#include<iostream> using namespace std;class A{public: virtual void display(){ cout<<"A"<<endl; } };class B : public A{public: void d

2020-10-22 20:17:07 915 1

转载 c++中一个 : 和 :: 的区别

转载自 https://blog.csdn.net/zhelong3205/article/details/78677644::为什么先说两个冒号呢 ? 因为它的作用少 ,一般就是一个作用 域作用限制符 比如 class , namespace 中限制在某一个模块中一般会使用这个东西一般是这么用class(类名) :: (要访问你函数名)namespace (模块名) :: (要访问的函数或者变量名):作用比两个冒号稍微多那么一点点。一般在三个地方出现。类中 private , publi

2020-10-22 19:42:10 336

原创 Google 开源项目风格指南 (中文版) 2017版

https://download.csdn.net/download/jcq521045349/10336158Google 开源项目风格指南 (中文版) 2017版

2020-10-15 20:57:20 329 1

原创 linux命令

gdb调试gcc -g test.c -o testgdb testlb 6rinfo bp ip n$* 不包含扩展名的目标文件名称$+ 所有的依赖文件,以空格分开,并以出现的先后为序,可能包含重复的依赖文件$< 第一个依赖文件的名称$@ 目标文件的完整名称$^ 所有不重复的依赖文件,以空格分开$% 如果目标是归档成员,则该变量表示目标的归档成员名称hello:hello.oGcc hello.o -o hellohello.o:hello.c hell..

2020-10-14 11:30:41 175 1

原创 linux 书籍

linux 高级程序设计

2020-10-14 11:22:46 76 1

原创 mysql数据库常用命令(详细)

windows下mysql的启动与停止启动MYSQL服务 net start mysql停止MYSQL服务 net stop mysql#linux下mysql的启动与停止(注意启动者应具有管理员权限)启动MYSQL服务 /etc/init.d/mysql start 或 service mysqld start停止MYSQL服务 /etc/init.d/mysql stop 或 service mysqld stop重启MYSQL服务 /etc/init.d/mysql rest.

2020-10-14 11:02:41 171 1

原创 类中的getInstance()方法的用法和作用

class rmt_dbutil {public:public: static rmt_dbutil*getInstance(){ if(instance == NULL){ instance = new rmt_dbutil(); } return instance; } bool exeCmd(std::string strCmd, sqlite3_callback = NULL, void* para = NULL); static rmt_dbutil* instan

2020-10-14 10:53:11 4304 1

原创 CMake 多级应用

├── CMakeLists.txt├── include│ ├── insert.h│ └── sqlite3.h└── src├── CMakeLists.txt├── database.cpp├── insert.cpp└── zieckey.db根目录的CMakeLists.txt# cmake版本需求CMAKE_MINIMUM_REQUIRED(VERSION 3.5)# 工程名称PROJECT(database)# include directories

2020-10-13 14:32:24 217 1

空空如也

空空如也

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

TA关注的人

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