2015年4月9日

C++

摘要: 每天都感觉代码在变得飘逸,但bug开始更加阴魂不散。你能相信在看了一个月C++后发现变量的声明和定义竟然开始模棱两可,不能说是水平太渣,只能说是底蕴不够,修为不够妖艳。废话不扯,先搞搞再说。 变量初体验:变量有两个属性:作用域、生命周期。初学者往往大气磅礴,不在意这些细节,但总会觉得不求甚解,就是... 阅读全文

posted @ 2015-04-09 20:38 OrdinaryMiracle 阅读(115) 评论(0) 推荐(0) 编辑

2015年4月7日

STL之set

摘要: C++模板库的使用庞大而复杂,故记录一下学习过程,和各种不明白set集合自定义比较函数:两种方式------比较函数作为模板参数、比较函数作为set集合构造函数的参数。先记录比较函数作为模板参数://模板原型:template , //set::key_compare/value_com... 阅读全文

posted @ 2015-04-07 11:13 OrdinaryMiracle 阅读(154) 评论(0) 推荐(0) 编辑

2015年4月2日

C++输入输出

摘要: 最近看到真么一段代码,就重温了一下C++的输入输出流。代码如下:#include #include #include std::string convertToString(double x){ std::ostringstream o; if( o > x) { r... 阅读全文

posted @ 2015-04-02 11:37 OrdinaryMiracle 阅读(161) 评论(0) 推荐(0) 编辑

2015年4月1日

提升一下逼格

摘要: 最近在实验室混迹,和师哥学了很多计算机上的小技巧,严格来说是里了解了很多小巧精致而又十分方便的小应用。今天在这里记录分享一下。第一款:桌面日历(DesktopCal),这是一款轻巧好用的桌面日历,可以悬浮在桌面上,透明。还能标记事项,当便签使用。官网:http://chs.desktopcal.... 阅读全文

posted @ 2015-04-01 18:42 OrdinaryMiracle 阅读(149) 评论(0) 推荐(0) 编辑

2015年3月22日

C++学习5

摘要: 编程泛型:templatevoid mySwap(T &a, T &b){ T temp = a; a = b; b = temp;}如果某个函数对所有的数据类型都将进行同样的处理,就应该把它编写为一个模板;如果某个函数对不同的数据类型将进行不同的处理,就应该对它进行重载。“把相关... 阅读全文

posted @ 2015-03-22 23:11 OrdinaryMiracle 阅读(81) 评论(0) 推荐(0) 编辑

C++学习4

摘要: 链接:每个源文件被称为一个翻译单元,在某一个翻译单元里定义的东西在另外一个翻译单元里使用就是链接在发挥作用。凡是有名字的东西必然属于一种链接()有内链接(internal)、外链接(external)、无链接(none),默认外链接。外链接:普通函数、变量、类、模板、命名空间都有外链接。内链接:任何... 阅读全文

posted @ 2015-03-22 19:40 OrdinaryMiracle 阅读(92) 评论(0) 推荐(0) 编辑

2015年3月21日

C++学习

摘要: 虚继承(virtual inheritance):语法:class SubClass : virtual public BaseClass{}虚继承的类(SubClass)没有父类(BaseClass)的副本,在SubClass的子类中,构造函数应该调用BaseClass的构造函数。程序的错误:编译... 阅读全文

posted @ 2015-03-21 21:42 OrdinaryMiracle 阅读(112) 评论(0) 推荐(0) 编辑

C++学习

摘要: 指针是一种专门来保存地址的数据类型C++函数参数传递:参数只能以值传递的方式传给函数。指针是传址,,联合只能容纳多种不同的类型的值,但是它每次只能存储一种类型。创建方式和结构一样,C++允许在类里面声明常量,但不允许对常量赋值。可以声明静态常量并赋值。编译器会为你默认定义构造函数、副本构造函数(复制... 阅读全文

posted @ 2015-03-21 12:01 OrdinaryMiracle 阅读(102) 评论(0) 推荐(0) 编辑

2015年3月18日

C++学习

摘要: 机器语言==》面向过程的==》面向对象的。重载:函数名相同,参数不一样(类型,个数);重载不是面向对象的特征,只是简化编程互操作的一种方案;注意:对函数(方法)重载要谨慎、注意操作符重载和覆盖;复杂数据类型:数组、指针、结构、类数组:把同类型的值存储在同一变量名下;仍需要被声明为某一特定类型:flo... 阅读全文

posted @ 2015-03-18 16:59 OrdinaryMiracle 阅读(411) 评论(0) 推荐(0) 编辑

导航