C++
文章平均质量分 63
Conan_Cui
这个作者很懒,什么都没留下…
展开
-
#ifndef#define#endif的用法
#ifndef #define #endif的用法 整理:shichenghuahttp://www.eetop.cn/blog/?56085/action_viewspace_itemid_1145.html(前段时间要到这个,感觉shichenghua整理得不错,所以收藏到此处,若不同意,随时可以撤下谢谢shichenghua)文件中的#ifndef头件的中的#ifnde转载 2016-10-09 18:13:29 · 332 阅读 · 0 评论 -
strlen( )与 str.length( )的区别
两者都是求字符串的长度,但strlen( )的参数必须是char* ;而 str.length( )是string类对象str调用的成员函数,所以它们用在不同的地方;char* ch="asdfsafas";string str="adfadf";cout// coutcout// coutstrlen()的定义基本如下:int strlen( cons转载 2016-10-06 22:32:35 · 1639 阅读 · 0 评论 -
c++中hpp文件说明
hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与dll,因此非常适合用来编写公用的开源库。转载 2016-10-19 17:58:58 · 883 阅读 · 0 评论 -
C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符转载 2016-10-07 09:07:51 · 283 阅读 · 0 评论 -
C++素数判断法
转自:http://www.cnblogs.com/wuzhenbo/archive/2012/04/26/2470357.html思路:判断一个整数n是否为素数,只需用2到n-1之间的每一个整数去除,如果都不能被整除,那么m就是一个素数。判断定理:“n不能够被不大于根号n的任何素数整除,则n是一个素数”用代买表示如下:int is_prime = trure;转载 2016-10-07 14:41:26 · 944 阅读 · 0 评论 -
C++中的string 类 简单介绍
特别注意:string在函数中传递时,相当于值传递,和字符数组的传递性质不同,字符数组的传递相当于引用传递,具体例子可以参考:以下内容整理自:http://www.cnblogs.com/rosesmall/archive/2012/03/28/2422373.html前言: string 的角色1 string 使用1.1 充分使用string 操作符1.2 眼花缭乱转载 2016-10-07 20:22:09 · 388 阅读 · 0 评论 -
C++第五周mooc在线测评— 问题的模块化求解
//编写递归函数求数组最大值(20分)//题目内容://编写函数求一个数组中数组元素的最大值,要求必须用递归方法解决。////输入格式 ://数组中的数字均为整型数,输入的第一个数为数组长度,后续为数组的所有元素。////输出格式://该数组的最大值////输入样例://5//92 18 77 6 15////输出样例://92#includeusing name原创 2016-10-07 21:38:20 · 1775 阅读 · 0 评论 -
Visual Leak Detector使用中遇到call stack为空的解决办法
参考网页:https://vld.codeplex.com/workitem/10606存在的问题如图:有内存泄漏,但是call stack却没有办法显示。第一步:打开安装目录第二步:打开vid.ini,将ReportEncoding = ascii换为ReportEncoding = unicode第三步:保存修改,从新原创 2016-10-20 15:27:00 · 598 阅读 · 0 评论 -
C++第12周mooc在线测评—第12周 统一接口不同实现-多态性(虚函数与符号重载)
//1虚函数实现多态性(20分)//题目内容://定义宠物类Pet,包含虚函数Speak,显示如下信息“How does a pet speak ? ”; 定义公有派生类Cat和Dog,其Speak成员函数分别显示:“miao!miao!”和“wang!wang!”。主函数中定义Pet,Cat和Dog对象,再定义Pet指针变量,分别指向Pet,Cat和Dog对象,并通过指针调用Speak函数,观察原创 2016-12-11 11:06:21 · 4430 阅读 · 0 评论 -
C++第10周mooc在线测评—第10周 数据的抽象与封装——类与对象(2)
.原创 2016-11-27 19:35:32 · 956 阅读 · 2 评论 -
C++第11周mooc在线测评—第11周 类的继承
//1公有继承中派生类Student对基类Person成员的访问(20分)//题目内容://已知基类Person的定义如下://class Person//{// char Name[20];// char Sex;// int// Age;//public:// void Register(char *name, int age, char sex);// void//原创 2016-12-03 23:14:50 · 2626 阅读 · 0 评论 -
C++递归函数之谈
1.什么是递归函数(recursive function) 递归函数即自调用函数,在函数体内部直接或间接地自己调用自己,即函数的嵌套调用是函数本身。 例如,下面的程序为求n!: long fact(int n) { if(n==1) return 1;转载 2016-10-06 21:57:26 · 462 阅读 · 0 评论 -
C++第六周学习笔记
1.实参的数据类型必须与形参的相同 形参和实参的区别 形参出现在函数定义中,在整个函数体内都可以使用, 离开该函数则不能使用。 实参出现在主调函数中,进入被调函数后,实参变量也不能使用。 形参和实参的功能是作数据传送。发生函数调用时, 主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。 1.形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所原创 2016-10-06 21:47:18 · 311 阅读 · 0 评论 -
C++中类前置声明和包含头文件区别
C++头文件重复包含实在是一个令人头痛的问题,假设我们有两个类A和B,分别定义在各自的头文件A.h和B.h中,但是在A中要用到B,B中也要用到A,但是这样的写法当然是错误的: class B;class A{ public: B b;};class B{ public:转载 2016-10-19 11:13:22 · 1863 阅读 · 1 评论 -
typedef的使用方法
转自http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还转载 2016-10-09 18:25:53 · 244 阅读 · 0 评论 -
学习C++ -> 类(Classes)的定义与实现
转自:http://www.cnblogs.com/mr-wid/archive/2013/02/18/2916309.html一、"类" 的介绍 在C++中, 用 "类" 来描述 "对象", 所谓的"对象"是指现实世界中的一切事物。那么类就可以看做是对相似事物的抽象, 找到这些不同事物间的共同点, 如自行车和摩托车, 首先他们都属于"对象", 并且具有一定得相同点, 和一些转载 2016-10-09 18:38:24 · 236 阅读 · 0 评论 -
VS2012 编译程序时报无法加载PDB文件错误解决方案
转自http://blog.csdn.net/yihaiyiren/article/details/11493553s2012运行c++出现:无法查找或打开 PDB 文件。“ConsoleApplication1.exe”(Win32): 已加载“C:\Users\hp\Documents\Visual Studio 2012\Proje转载 2016-10-10 10:37:10 · 471 阅读 · 0 评论 -
C++第六周mooc在线测评—问题的模块化求解(2)——特殊函数
//编写递归函数求数组最大值(20分)//题目内容://编写函数求一个数组中数组元素的最大值,要求必须用递归方法解决。////输入格式 ://编写内联函数求矩形的面积和周长(20分)//题目内容://编写函数求矩形的面积和周长,由于算式非常简单,请使用内联函数方式编写,提高程序运行效率////输入格式 ://矩形的长和宽,均为整数////输出格式://矩形的面积和周长//原创 2016-10-14 10:33:22 · 2294 阅读 · 1 评论 -
C++第七周mooc在线测评—指针、变量和函数
//1编写函数重置两个变量的值(20分)//题目内容://编写函数重置两个变量的值,该函数的原型为 void reset(int *a, int *b);//函数内部将两个值重置为两个变量原值的平均数(出现小数则四舍五入)。////输入格式 ://两个待重置的值////输出格式://重置后的两个值////输入样例://7 14////输出样例://11 11//时原创 2016-10-14 10:27:18 · 4880 阅读 · 1 评论 -
C++中的using namespace std
摘录CSDN上面大牛的回答简要意思就是使用标准库,想知道更清楚的继续读下面的。using namespace std 意思: using 和namespace都是C++的关键词。 std 是标准程序库所驻之命名空间(namespace)的名称。如果使用Boost的库 ,那就写 using namespace boost;转载 2016-10-14 11:08:45 · 371 阅读 · 0 评论 -
C++第八周mooc在线测评—第8周 按址操作(2)——指针与数组、字符串、结构体,动态数组
//利用指针输出数组中的元素(20分)//题目内容://编写程序,把从1到n的n个整数赋予某个int型数组,然后用int型指针输出该数组元素的值。,////输入格式://输入参数n////输出格式://输出是1到n n个数组元素, 注意最后一个元素之后没有空格。////输入样例://9////输出样例://1 2 3 4 5 6 7 8 9#includeint原创 2016-11-06 19:23:30 · 3487 阅读 · 0 评论 -
C++第九周mooc在线测评—第9周 数据的抽象与封装——类与对象(1)
//1设计Person类(20分)//题目内容://设计一个Person类,包含name、age、sex属性以及对这些属性操作的方法。实现并测试这个类。//根据类的封装性要求,把name、age、sex声明为私有的数据成员,声明公有的成员函数Register()、ShowMe()来访问这些属性,在Register()函数中对数据成员进行初始化。person1通过cin来得到信息,person原创 2016-11-06 19:28:02 · 3318 阅读 · 1 评论 -
image channels和integral images的解释
最近在看Fast Feature Pyramids for Object Detection(ACF)和Integral Channel Features的时候,文中多次出现了image channels和integral images这两个单词,对其意思并不是很理解,于是在网上找到一些资料贴在这里,方便各位查阅:image channels(1)图像的通道指的是什转载 2016-11-02 11:47:44 · 2175 阅读 · 0 评论 -
vs中debug和release的区别
vs中的程序有debug和release两个版本,Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发 人员提供强大的应用程序调试能力。而Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信 息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。转载 2016-10-18 10:43:20 · 321 阅读 · 0 评论 -
VS2010的快捷键;VS2012变化的快捷键
转自:http://blog.csdn.net/wangsen2235068/article/details/6320136注释::VS2010是(Ctrl+E,C),VS2012是(Ctrl+K, Ctrl+C),实际操作,按住Ctrl键不放,先按K键,再按C键。相当于Ctrl+K加 Ctrl+C的组合键反註解:VS2010是(Ctrl+E,U),VS2012是(Ctrl+K, Ctrl转载 2016-10-18 14:46:37 · 282 阅读 · 0 评论 -
C++第13周mooc在线测评—第13周 标准输入输出与文件操作
//1计算某个正整数平方根,并按要求输出(20分)//题目内容://输入一个正整数。计算其平方根(用sqrt函数),并将结果按取1~6位小数分六行显示出来。////输入格式 ://输入一个正整数。////输出格式://计算结果分6行显示,小数位数依次取1~6位。////输入样例://2////输出样例://1.4//1.41//1.414//1.4142//1.原创 2016-12-17 17:20:31 · 3508 阅读 · 0 评论