- 博客(22)
- 资源 (49)
- 问答 (8)
- 收藏
- 关注
原创 C++类成员指针
类成员指针类成员指针是指可以指向类的非静态成员的指针。成员指针指向的是类的成员。类的静态成员不属于任何对象,因此无须特殊的静态成员的指针,指向静态成员的指针和普通函数指针没有什么区别。当初始化一个类成员指针时,令其指向类的某个成员,但是不指定该成员所属的对象,直到使用成员指针时,才提供成员所属的对象。数据成员指针类成员指针的使用*表示当前声明的名字是一个指针,但是在*之前必须添加cla...
2019-12-25 11:20:21 672
原创 C++ Most vexing parse(C++最头疼的解析)
首先需要了解,在C++中,如下三种方式声明了同一个函数:int f(double d); //声明接受一个double参数d,返回值为int类型的函数 int f(double (d));//效果一样,参数名外的括号会被忽略 int f(double);//直接省略参数名 同样地,如下三种方法也声明了同一个函数:int g(double (*pf)()); //声明返回值为...
2019-12-24 15:58:08 2227
原创 奇异递归模板模式(CRTP: Curiously Recurring Template Pattern)
学无止境,不断更新。。。奇异递归模板模式(curiously recurring template pattern,CRTP)是C++模板编程时的一种惯用法(idiom):把派生类作为基类的模板参数。一般形式// The Curiously Recurring Template Pattern (CRTP)template<class T>class Base...
2019-12-23 19:18:45 929
原创 在win10上如果使用slickedit + mingw编译代码和debug调试
环境:OS:win10slickedit:V23mingw:mingw—x86-64-7.3.1这里主要介绍的是如何使用slickedit和mingw编译代码,所以安装slickedit和mingw步骤省略,我这里安装的是qt5.12.6自带mingw。安装好mingw后,需要添加path到系统。步骤一:桌面上右击This PC--->Proterties---&g...
2019-12-21 12:31:37 948
原创 source insight 4高亮鼠标点击的变量或者函数
在source insight中看代码,有时候为了方便需要高亮某一个变量,在source insight 4中按F8就可以高亮黄色显示某一个变量。这种方法是挺不错的,但是如果快速阅读代码或者分析代码时,需要在几个变量间不停快速切换的时候,如果对这几个变量都按了F8,对阅读代码的视觉还是有一定影响的。在这种情况下,如果我们鼠标点击哪个变量,哪个变量就高亮对阅读和分析更有利。在source insig...
2019-12-21 09:56:02 2524
原创 C++存储区
全局变量和局部变量的存储区域不同,全局变量存放在静态数据区,局部变量存放在栈区。但还有一个小点就是存放在静态数据区的变量是由低地址向高地址存放的,但存放在栈区的变量却是由高地址向低地址存放的,存放在静态数据区的还有静态局部变量和静态全局变量。#include <iostream> using namespace std; int allval1 = 3, allval2...
2019-12-14 20:51:08 115
原创 C++之constexpr详解
constexpr表达式是指值不会改变并且在编译过程就能得到计算结果的表达式。声明为constexpr的变量一定是一个const变量,而且必须用常量表达式初始化:constexpr int mf = 20; //20是常量表达式constexpr int limit = mf + 1; // mf + 1是常量表达式constexpr int sz = size(); //之后当siz...
2019-12-14 20:34:04 83981 2
转载 Google 是如何做 Code Review 的?
作者 | 帅昕 xindoo责编 | 屠敏出品 | CSDN 博客我和几个小伙伴一起翻译了Google前一段时间放出来的Google’s Engineering Practices documentation(https://github.com/google/eng-practices),翻译后的GitHub仓库:https://github.com/xindoo/eng-pract...
2019-12-13 14:00:46 199
原创 C++之namespace详解
1.namespace基本用途2.匿名的namespace用途3.内嵌namespace4.inline namespace
2019-12-12 20:23:13 197
原创 C++之using类型别名和typedef详解
1. typedef基本使用2.using基本使用3.using的好处4.c++11和c+14中对typedef和using的使用
2019-12-12 20:22:03 371
原创 C++之virtual关键字详解
1. virtual函数2. virtual 继承3. virtual对引用的影响4.virtual对dynamic_cast的影响5.virtual--->c++模型
2019-12-12 20:13:59 263
原创 C++之特殊函数
1. 构造函数2.析构函数(virtual, noexcept,pure virtual)3.拷贝构造函数4.拷贝赋值运算符5.移动构造函数6.移动赋值运算符7.委托构造函数
2019-12-12 20:09:00 217
原创 C++之指针和引用详解
指针和引用的区别: 1.指针是一个实体,而引用仅是个别名; 2.引用必须被初始化,指针不必; 3.引用只能在定义时被初始化一次,之后不可变;指针可以改变所指的对象; 4.可以有const指针(如char * const ptr = &value),但是没有const引用(其实引用也算是有的,引用只能在定义时被初始化一次,之后不可变。)...
2019-12-12 20:05:04 1085
原创 搜狗输入法与自定义的slickedit快捷键有冲突
搜狗输入法与自定义slickedit的快捷键ctrl+,有冲突,解决方法如下:步骤一:右键点击输入法,然后弹出的界面中选择“设置向导”。步骤二:点击“输入法管理”后面的:“打开输入法管理器”。如下所示:步骤三:在“搜狗输入法快捷键”中修改即可,我这里修改为了ctrl+backspace。...
2019-12-09 08:51:45 392
原创 source insight 4 在context window中显示行号
source insight 4默认在context window中不显示行号的,有时候显示行号比较方便。具体步骤如下:步骤一:在context window显示代码的地方,右键点击context window,弹出界面如下,然后点击Context Window Options...步骤二,在弹出的窗口中选择Show line numbers,如下图所示:还可以对cont...
2019-12-07 10:53:18 1752
原创 secureCRT设置背景颜色和目录(文件夹)颜色
设置背景颜色:步骤一:Options--->Global Options...如下图所示:步骤二:Terminal--->Appearance--->ANSI Color,点击右边的Normal colors的第一个配色框【设置背景颜色的】。步骤三:在右下角的Hue,Sat,Lum中分别填写128,240,51(数值按照个人喜欢的进行配置,我比较喜欢Sola...
2019-12-04 10:37:22 5420 2
原创 win10中用命令行打开画图
新安装了win10系统,画图不太好找。直接用命令行打开也快。步骤一:win+r打开命令行,输入mspaint回车即可:
2019-12-04 10:21:23 4238
原创 secureCRT8.5.4同一标签中打开多个会话
安装了最新版的secureCRT8.5.4,同一个tab/tile中打开多个会话窗口。步骤如下如所示:
2019-12-04 10:19:01 3080
slickedit2014 V19
2015-02-01
gvim编辑器 加强版vim
2012-04-15
total commander
2012-03-29
Unix网络编程实用技术与实例分析
2011-11-06
毕业设计论文:电子信息管理系统
2010-04-24
sourceinsight4.0.0085
2017-04-10
C++ Concurrency_In_Action c++11多线程编程
2017-03-01
slickedit 2016(v21) pro crack 破解
2016-11-25
xshell V4.0
2015-07-08
小新v4000安装win10系统,请问如何修改默认快捷键?
2015-10-14
linux上slickedit如何调试守护进程?有么有调试过的?能否详细说明下
2015-08-27
centos6.5 64位上gdb调试无法使用了
2015-06-25
net-snmp中通过subagent方法,如何把多个Table编译成一个可执行文件?
2015-06-09
net-snmp在agent端如何实现MODE_GETNEXT的代码?
2015-06-03
net-snmp表中数据的获取、添加、修改、删除是怎么实现的?
2015-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人