随笔分类 - C++
摘要:如果要使一个函数自动适用于不同的数据类型,而不是每种数据类型都要写不同的函数,模板是非常好的解决方式。 比如要求int,double和float类型的数绝对值。通常会这样写:[代码]这是相当让人头疼的事情,但确实是对的。模板的话就会见到很多。模板的声明用关键字template 。例:[代码]几句代码确包含了上面近十行代码的功能而且要强大的多。 系统在编译的时候会根据调用模板时的参数生成对应数据类型的函数然后再返回。是个省力的东西。 每天进步一点点。
阅读全文
摘要:从当初说要学C++,学了两天放了俩月,真是无奈+悲剧。元旦放假,天气太冷,原计划再次骑行密云也无法成行了,只好在家继续猫着,正好再look下C++。 以前一直走的是弯路,如果要想学工作之外的东西,从底层语法开始一点点的走实在是费时费力的事情。无法连贯的看、写,效率极其低下。所有的语言语法结构等都差别不是很大,我感觉差距最大的在编译器上,不过这不是我们关心的了。所有掌握了最最基本的C++后,果断放弃语法。通过写程序,碰到的东西在回来学习思考,效率提高很多,而且不再枯燥无味。 好了,转入正题。 昨天用C++完成了一个初步的窗体和资源文件的建立与调用。用就了C#和Java,习惯了拖拽。对于这种较
阅读全文
摘要:一、关于#include 如果文件名用“<”,和“>”括起来,表明这个文件是一个工程或者标准头文件,查找过程会检查预定义的目录。 如果文件名是用引号括起来的话,表明这个文件时用户头文件,查找过程会从当前目录开始二、#ifndef 条件指示符,用来根据某种条件进行不同的编译。 例: 代码 如果预编译常量 PUB没有被定义实际被编译的...
阅读全文
摘要:虽然已经工作一段时间,趁着现在还有点空闲时间,学习下C++。工作用的是C#.net,但自己的游戏梦还是没有断过的。且行且寻! 基本语法编程语言都差不多,看了些视频和文档也就基本搞定,缺的是经验。曾考虑使用vc6.0练手,可机子上装不上,估计是个vs冲突了,后来发现visual c++反响也很好,干脆就用它了,还省得装了。 没想到出师不利,最简单的一个输入输出到差点让我载了,惭愧之至啊。直接导入头文...
阅读全文

浙公网安备 33010602011771号