小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 102 下一页

2014年7月15日

Unix/Linux环境C编程入门教程(25) C/C++字符测试那些事儿

摘要: isalnum isalpha isascii iscntrl isdigit isgraph isislower isprint isspace ispunct isupper isxdigit介绍首先这些全部是宏,只不过我们初学者和使用者可以直接把他当作函数用。 isalnum(测试字符是... 阅读全文

posted @ 2014-07-15 15:27 牛栏山1 阅读(157) 评论(0) 推荐(0) 编辑

模板函数的静态变量

摘要: 在前面的课程中,我们了解了函数模板的定义和使用方法,并知道它在被调用的时候,会根据传进的模板参数生成一个模板函数,模板函数是函数模板的具现。函数模板是模板函数的抽象。 大家都知道,在C++的函数中可以定义一个静态局部变量,这个静态局部变量的生命周期同整个程序的生命周期相同,但是只有在... 阅读全文

posted @ 2014-07-15 12:56 牛栏山1 阅读(455) 评论(0) 推荐(0) 编辑

2014年7月13日

Unix/Linux环境C编程入门教程(24) MySQL 5.7.4 for Red Hat Enterprise 7(RHEL7)的安装

摘要: 远观历史, MySQL的主要目的是为了能够在单处理器核心的商业服务器上运行。如今MySQL的一个变化用户可能不会注意到,那就是甲骨文已经开始重新架构MySQL的代码,使它大量的模块化。如软件解析器,优化和复制功能以模块化的形式被重写。该版本的查询性能得以大幅提升,比 MySQL 5.6 提升 1 ... 阅读全文

posted @ 2014-07-13 11:30 牛栏山1 阅读(107) 评论(0) 推荐(0) 编辑

2014年7月12日

模板参数默认值

摘要: 上次我们讲了模板参数自动推导,模板参数自动推导可以让我们调用模板函数和调用普通函数一样方便,但是,如果模板参数列表中存在不能进行自动推导的参数,那么,当我们调用这个模板函数的时候,还需要为它们指定实际的模板参数;那么是否有一种方法,可以帮助我们彻底实现调用模板函数和调用普通函数一样简单呢?... 阅读全文

posted @ 2014-07-12 10:09 牛栏山1 阅读(589) 评论(0) 推荐(0) 编辑

2014年7月11日

模板参数自动推导

摘要: 上次,我们看了什么是模板函数,今天,我们就从这个模板函数入手,继而引出一个新的知识点-模板参数自动推导。为了介绍清楚什么是模板参数自动推导,我们先定义几个术语,通过这些术语来描述比较方便,这些术语是:模板形参,模板实参,模板函数形参,模板函数实参。 为了表达明确,我们先来看一下图1,... 阅读全文

posted @ 2014-07-11 12:54 牛栏山1 阅读(379) 评论(0) 推荐(0) 编辑

2014年7月10日

Unix/Linux环境C编程入门教程(23) 字符数字那些事儿

摘要: 1.atoi包含头文件: #include 函数原型: int atoi( const char *str );功能:将字符串str转换成一个整数并返回结果。参数str 以数字开头,当函数从str 中读到非数字字符则结束转换。参数str字符串,如果第一个非空格字符存在,是数字或者正负号... 阅读全文

posted @ 2014-07-10 23:48 牛栏山1 阅读(145) 评论(0) 推荐(0) 编辑

2014年7月9日

Unix/Linux环境C编程入门教程(22) C/C++如何获取程序的运行时间

摘要: 1.问:知道程序运行时间我们可以做什么?在《C++应用程序性能优化》一书中,如果大家读过相信大家一定对性能优化这一块非常上心,文中总是对优化前后的时间对比非常直观给我们一个感受。那么我们如何利用C语言提供的库函数获取一个应用程序的各阶段的运行效率,通过数据分析出该程序的瓶颈并且做出相应的优化。本文... 阅读全文

posted @ 2014-07-09 18:41 牛栏山1 阅读(213) 评论(0) 推荐(0) 编辑

如何定义函数模板

摘要: 大家好,上次我们讲了模板编程的好处,它的好处主要是实现数据类型和逻辑代码相分离,从而实现代码的高度复用。这次,我们就来看一下如何在C++中定义一个函数模板,通过函数模板实现算法与数据类型相分离。 首先,请让我介绍一下什么是函数模板? 函数模板是C++模板机制中的一种,主要的目标... 阅读全文

posted @ 2014-07-09 12:19 牛栏山1 阅读(252) 评论(0) 推荐(0) 编辑

2014年7月8日

Unix/Linux环境C编程入门教程(21) 各个系统HelloWorld跑起来效果如何?

摘要: Unix/Linux家族人员众多,我们无法一一讲解如何配置环境。本文选定我们在前面安装的RHEL6 RHEL7 MAC10.9.3 Solaris11如何跑起来helloworld RHEL 6 上的helloworld 1.进入RHEL6 2.鼠标点击右键 点击open in term... 阅读全文

posted @ 2014-07-08 17:33 牛栏山1 阅读(128) 评论(0) 推荐(0) 编辑

为什么使用模板

摘要: C++模板编程是泛型编程的实现方式,由于C++中的类型都是强类型,所以导致每一个变量都有一种对应的类型。这样就会出现一个弊端,就是同样一个算法针对不同类型的参数,就要实现多个版本,这样岂不是很麻烦。那么,C++中是否会有一种办法来帮助我们实现算法通用呢?答案是有的,这就是模板编程,模板编程的目的就... 阅读全文

posted @ 2014-07-08 12:26 牛栏山1 阅读(119) 评论(0) 推荐(0) 编辑

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 102 下一页

导航