![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VS2010学习
文章平均质量分 73
qq_26460507
主要研究方向为图像处理和无线通信。
展开
-
VS2010鼠标变为灰色块的解决方案
有时不小心按到了右上角的Insert键,输入字符的光标就会变成替换字符的光标,造成一定的麻烦和烦恼。解决方法就是再次按下Insert键,就变回来了转载 2017-02-17 20:37:56 · 1798 阅读 · 0 评论 -
牛客网错题集锦5
1、如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是()答案:命令find -name "*.txt",是获取当前目录的.txt文件2、设定linux系统默认为字符模式,需要修改的配置文件是( )答案:/etc/inittab3、apache目录访问控制的参数有( )AuthName:验证窗口的名称AuthType:原创 2017-08-31 15:41:15 · 1074 阅读 · 0 评论 -
程序员面试宝典部分第四版针对字符数组处理的部分程序
#include #include #include #include #include #include #include using namespace std;/***********************************程序员面试宝典上的关于字符串处理的例程*page241-243************************************/原创 2017-08-30 22:54:36 · 234 阅读 · 0 评论 -
字符串处理的一些应用
1、牛牛喜欢彩色的东西,尤其是彩色的瓷砖。牛牛的房间内铺有L块正方形瓷砖。每块砖的颜色有四种可能:红、绿、蓝、黄。给定一个字符串S, 如果S的第i个字符是'R', 'G', 'B'或'Y',那么第i块瓷砖的颜色就分别是红、绿、蓝或者黄。牛牛决定换掉一些瓷砖的颜色,使得相邻两块瓷砖的颜色均不相同。请帮牛牛计算他最少需要换掉的瓷砖数量#include #include using name原创 2017-08-30 21:50:28 · 288 阅读 · 0 评论 -
直接插入排序C语言实现
直接插入排序即是在要排序的数组中,假设前n-1(n>=2)个数已经是排好序的,现在要把第n个数插入到前n个已经排好序的数组中,使得这n个数也变成有序的,如此反复循环,使得要排序的数组中的最后一个元素也排好序, 我们可以先假设第一个数是排好序的,然后第二个数和第一个数进行比较,如果第二个数比第一个数大,那么说明前两个数排好序,无需做调整,如果第二个数比第一个数小,那么就把第转载 2017-09-08 12:14:03 · 326 阅读 · 0 评论 -
高质量的c/c++编程有关malloc分配内存不足的问题
如果在申请动态内存时找不到足够大的内存块,malloc 和new 将返回NULL 指针,宣告内存申请失败。通常有三种方式处理“内存耗尽”问题。(1)判断指针是否为NULL,如果是则马上用return 语句终止本函数。例如:void Func(void){A *a = new A;if(a == NULL){return;}…}(2)判断指针是否为NU原创 2017-09-13 23:27:55 · 4491 阅读 · 0 评论 -
malloc和new的区别和联系
1. malloc()函数1.1 malloc的全称是memory allocation,中文叫动态内存分配。原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。1.2 voi原创 2017-09-13 23:25:10 · 294 阅读 · 0 评论 -
C++中explicit关键字的使用
explicit用来防止由构造函数定义的隐式转换。 要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。例如:class things{ public: things(const std::string&name =""): m_name(name),height(0)转载 2017-09-13 22:58:39 · 264 阅读 · 0 评论 -
C++中的public、private和protected继承
公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2. 私有继承(private)私有继承的特点是基类的公有成员和保护成员都作为派生类的私有转载 2017-09-13 22:53:08 · 267 阅读 · 0 评论 -
最近见到的一些2017年的名企校招题
#include #include #include #include #include #include #include using namespace std;#if 0long fibonacci1(int n){ if(n<=2) return 1; else { long num1=1; lon原创 2017-09-05 22:24:26 · 255 阅读 · 0 评论 -
C++中sizeof和结构体以及内存对其
内存对齐 在我们的程序中,数据结构还有变量等等都需要占有内存,在很多系统中,它都要求内存分配的时候要对齐,这样做的好处就是可以提高访问内存的速度。 我们还是先来看一段简单的程序: 程序一 1 #include iostream> 2 using namespace std;原创 2017-08-27 15:11:08 · 450 阅读 · 0 评论 -
高质量C/C++编程
目 录前 言... 6第1章 文件结构... 111.1 版权和版本的声明... 111.2 头文件的结构... 121.3 定义文件的结构... 131.4 头文件的作用... 131.5 目录结构... 14第2章 程序的版式... 152.1 空行... 152.2 代码行... 162.3 代码行内的空转载 2017-08-13 20:32:17 · 702 阅读 · 0 评论 -
海康威视2015年研发笔试题
一、引用和指针的区别?指针和引用在C++中很常用,但是对于它们之间的区别很多初学者都不是太熟悉,下面来谈谈他们2者之间的区别和用法。1.指针和引用的定义和性质区别:(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。如:int a=1;int *p=&a;原创 2017-08-17 12:59:01 · 2463 阅读 · 1 评论 -
VS的MFC工程输出打印信息以及输出mat类型图
1、在要打印调试的类中加上头文件#include //Rain 用来输出调试信息#include //Rain 2、加入一个方法void InitConsoleWindow()//Rain {int nCrt = 0;FILE* fp;AllocConsole();nCrt = _open_osfha转载 2017-04-05 14:21:30 · 1253 阅读 · 0 评论 -
编程中的字节对齐问题
在没有#pragma pack宏的情况下,要遵守下面的三个原则1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小或者成员的子成员大小(只要该成员有子成员,比如说是数组,结构体等)的整数倍开始(比如int在32位机为4字节,则要从4的整数倍地址开始存储。2、结构体作为成员:如转载 2017-09-13 22:20:46 · 229 阅读 · 0 评论