自定义博客皮肤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)
  • 问答 (2)
  • 收藏
  • 关注

原创 C++中改进STL–for_each

本文参考了知乎:STL 算法 与 function overloading 之间的冲突如何解决?for_each是STL-algorithm的一个高频函数,源码如下template<class _InIt, class _Fn1> inline _Fn1 for_each(_InIt _First, _InIt _Last, _Fn1 _Func) { // perform function for each element _DEBUG_RANGE(_First, _Last);

2020-05-26 21:34:57 216

原创 虚继承,虚函数和虚指针之间的关系

来源自本人知乎回答问题:1.在一个虚继承的体系中,所有类都没有虚函数,那么这些类的对象模型中存不存在vptr?2.在一个类的对象模型中,存在vptr的充要条件是什么?3.A类的对象模型中有vptr__A,B类普通继承A类。B类需要满足什么条件,其对象模型中,除了含有vptr__A以外,还含有vptr__B?4.A类的对象模型中有vptr__A,B类虚拟继承A类。B类需要满足什么条件,其对象模型中,除了含有vptr__A以外,还含有vptr__B?回答:最好明确一下,虚指针vptr指的什么,vp

2020-05-26 21:30:36 596

原创 深刻理解引用、const引用、右值引用的本质

一文看懂引用、const引用、右值引用

2017-08-07 17:00:51 11311 6

原创 解析构造函数与析构函数中 调用虚函数的原理

构造函数和析构函数中的虚函数不表现出多态。但是原因却不是网络上所说的那样!

2017-07-06 16:28:40 1066

原创 C++笔试面试中的sizeof常见题目

sizeof常考问题全解

2017-06-27 17:05:57 927

原创 一张图让你明白C++的重载(overload),重写(override)与重定义(redefine)

一张图明白系列

2017-06-11 22:32:26 438 1

原创 计蒜客|等边三角形

蒜头君手上有一些小木棍,它们长短不一,蒜头君想用这些木棍拼出一个等边三角形,并且每根木棍都要用到。 例如,蒜头君手上有长度为 11,22,33,33 的4根木棍,他可以让长度为11,22 的木棍组成一条边,另外 22 跟分别组成 22条边,拼成一个边长为 33 的等边三角形。蒜头君希望你提前告诉他能不能拼出来,免得白费功夫。输入格式首先输入一个整数 n(3 \le n \le 20)n

2017-04-21 19:03:20 1528

原创 计蒜客|节假日

日历有 阳历(公历) 和 阴历(农历) 之分。每年都有法定节假日,这些分成三类——双休、阳历节假日、阴历节假日。双休1)周六和周日 22 天阳历节假日1)元旦:阳历每年 1 月 1 日,放假 11 天2)劳动节:阳历每年 5 月 1 日,放假 11天3)国庆节:阳历每年 10 月 1 日,放假 33天4)圣诞节:阳历每年 12 月 25 日,放假 11天

2017-04-21 18:58:43 583

原创 n皇后代码

随手写的,凑合能用吧#include using namespace std;//n皇后问题 int count=0;int n;int *col;int *k1;//k1代表对角线 int *k2;//另一条对角线 //第m-1行怎么放 int pos_row(int m){ //pos仅当 放置完全部皇后后置true bool pos=false;

2017-03-11 23:40:33 367

转载 MySQL错误:You are using safe update mode and you tried to update a table without a WHERE that uses a K

转自 http://blog.csdn.net/tianlianchao1982/article/details/7638594今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:Error Code: 1175You are using safe update mode and you tried to update a table w

2017-02-10 16:56:38 494

转载 C++11 FAQ中文版:类成员的内部初始化

三1Year 2011陈 良乔C++11 FAQ类内部成员的初始化在C++98标准里,只有static const声明的整型成员能在类内部初始化,并且初始化值必须是常量表达式。这些限制确保了初始化操作可以在编译时期进行。例如: int var = 7; class X { static const int m1 = 7; // 正确

2016-12-05 19:41:09 414

原创 MFC中的winmain

不设断点,直接F10调试程序,可以看到:微软在MFC中是这样隐藏调用WinMain()的:1.在TCHAR.H文件中定义了一个宏:#define _tWinMain WinMain这样MFC源代码在编译的时候,_tWinMain就会被替换为WinMain(),这样操作系统就可以调用了。2.在APPMODUL.CPP文件中,定义了_tWinMain()_tWinMain(

2016-12-03 20:13:37 742

原创 C++程序中的内存布局

如果你弄不清常量在内存中的存储的话,可以看看这篇文章!

2016-09-30 11:17:22 567

原创 opencv中findContours导致crash

没用到MFC,网上的方法:1,在配置属性->常规->MFC的使用中,将在静态库中使用MFC改为在共享DLL中使用MFC。无效2,多线程调试(/MTd)改为多线程DLL调试(/MDd)。无效3,直接将:_findContours( Mat& image, vector& contours,vector* hierarchy, int mode, int method, Point o

2016-09-30 11:13:58 6061 8

原创 opencv中imread第二个参数的含义

文档中是这么写的:Flags specifying the color type of a loaded image:CV_LOAD_IMAGE_ANYDEPTH - If set, return 16-bit/32-bit image when the input has the corresponding depth, otherwise convert it to 8-bit

2016-09-30 11:05:06 52276 13

原创 树莓派3玩win10 iot

硬件准备:装有VS2015的win10电脑一台。树莓派3B。鼠标,键盘,显示器,电源(都是插在树莓派上的)sd卡。树莓派3只能运行win10 iot预览版。与2有所区别。分享一个预览版下载 链接:树莓派——百度网盘1.下载后,装入虚拟光驱,安装。和其它人不一样,我装完后开始菜单里没多出任何与iot有关项。2.插入s

2016-09-30 10:57:11 8376 3

原创 android:获得poi图片的一种方法(百度地图api)

获得poi介绍图片的一种方法(百度地图api)

2015-08-17 17:52:24 1980 1

空空如也

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

TA关注的人

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