自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浪风一骑

debug的路上,且行且珍惜。

  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 [C++]iterator

本文,仅对C++ iterator的知识点进行归纳整理,给出设计的关键步骤。参考:资料一:http://www.cplusplus.com/reference/iterator/(第一参考,简单精要)资料二:http://jjhou.boolan.com/programmer-3-traits.pdf(侯捷随笔,非常全面,有时间深刻可看)资料三:http://en.cppref

2017-06-11 13:41:04 2184

原创 [开发]Linux平台下的C++开发(搭建环境)

本文,记录在Linux平台下的C++应用开发,所需经历与配置的内容。编译器参考链接:What is the difference between g++ and gcc? ,链接gcc helloworld.cpp -lstdc++ -o helloworldg++ helloworld.cpp -o helloworldLinux下的C++的标准库li

2017-06-05 18:38:19 1449

原创 [技巧]Programming experience

本文,记录在大学期间,学习编程的思考及其心得。要理解一门语言的特性,看再多的书也无用,必须经过长时间的、多次的、全面的实例训练才能逐步掌握。不要害怕犯错误,因为在解决问题的过程中学到的知识,比生搬硬套而不犯错误要多得多(不过,不要认为所有的错误都会让人增长见识)。下面,专门针对C++来阐述一个道理:所需即所获。学习C++的难点之一是需要记住大量的东西,但

2017-06-05 18:37:02 491

原创 [技巧]标准IO重定向

本文,记录C++-IO-重定向。使用场景:     通常,在acm题目或者自己实现各种小测试代码,甚至是很多开源的测试例子,很多都是使用标准IO来完成测试的。而此时,一般都是提供一个输入文件,带有测试数据,再提供一个输出文件,用于装载输出数据,是实验结果。     下面是几种方式,根据不同情况自行选用。方案一:C:freopen()系统函数C++:r

2017-06-05 18:36:29 651

原创 [C++]copy constructor and copy assignment operator

本文,记录:copy constructor复制构造函数 and copy assignment operator重载赋值操作符的思考参考 第12章,仅动态内存和类小节C++本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝,链接涉及问题:对类使用new/delete及其待处理的动态内存,这将影响构造/析构函数的设计copy constructor and c

2017-06-05 18:23:41 2514

原创 [C++]operator overlord

本文,记录C++所有运算符重载的实现。学习参考:在线文档:http://en.cppreference.com/w/cpp/language/operators《C++ primer plus》第11章 使用类操作符重载友元对操作符重载的影响注意:普通类与模板类是有区别的。归纳操作符表示法中,操作符左侧的对象是调用对象,操作符右边的对

2017-06-05 07:56:46 1352

原创 [C++]new/delete

本文,记录new/delete的基本使用方法。分别下面两个,理解概念:数据对象int *pn = new int;int hi;int *pt = &hi;为一个数据对象(可以是结构,也可以是基本类型)获得并分配指定内存的通用格式:typeName *pointer_name = new typeName;然后,理解:C++new与Cma

2017-06-05 07:56:13 488

原创 [C++]friend

本文,暂且记录C++ friend,以后考虑是否需要将public和protected友元:能够直接访问私有、公有、保护的成员变量友元的3种友元函数友元类友元成员函数在为类重载二元操作符(带两个参数的操作符)常需要友元函数,比方说重载*运算符,a = b * 2.75;转换为a = b.operator*(2.75);但,a = 2.75

2017-06-05 07:55:29 301

原创 [C++]模板类的声明与实现分离问题

本文,记录C++模板类的实现。目的:实现一个bag类做法:模板类bag的声明与实现分离,也就是.cpp和.h文件分离此时,编译失败。将.cpp和.h取消(亦即取消声明与实现的分离)此时,编译成功,运行正常。马上查找资料,收集整理如下:C++ 中的模板类声明头文件和实现文件分离后,如何能实现正常编译? ,链接Splitting temp

2017-06-01 16:52:55 5158 2

空空如也

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

TA关注的人

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