c/c++
呆呆瓜_小司
在程序的世界里尽情翱翔!
展开
-
c++ Mutable
背景: 在c++中对于不修改类中数据成员的值的成员函数,一般都会声明为const类型,而有些类中的属性与类本身的状态关系不大,我们有可能想要通过成员函数来改变这些属性的值,但是因为函数声明为const,是拒绝去修改属性值的,此时我们难道要将这个函数的const掉或者新增一个非const函数来专门去解决这个问题么,代价都是很大的,那么c++对于这种情况是怎么解决的呢,下面我们请Mutable原创 2015-06-19 12:08:25 · 567 阅读 · 0 评论 -
C++基本类型学习
通过学习C++ Primer,明确C++语言支持四种基本数据类型:基本内置类型、复合类型、处理类型、自定义数据类型。 1、基本内置类型 基本内置类型包含了算数类型和空类型,空类型一般仅仅用在返回值为空的函数声明与定义的场景,算数类型用于定义存储数据时在内存中所占的比特位位数,且在不同机器上有所差别。 整型主要包含布尔型、字符型、普通整型,其中bool型仅仅需要一个二进制位即可原创 2015-03-24 23:58:46 · 489 阅读 · 0 评论 -
C&C++标准库
1.什么是C&C++的标准库? C语言被发明出来时并没有什么库函数,随着C语言的流行,越来越多的厂商或者机构组织开始提供C的编译器,并且同时把经常用到的函数封装成“库”的形式发布;不同的组织发布的库函数的接口和数量各不相同。后来,标准化组织ANSI制定了C语言的标准,同时也制定了一定数量的库(或库函数),就就成为标准库函数。(后来这个ANSI C标准上升为ISO标准,但是内容并没有变化!谁让美国转载 2015-12-23 17:32:32 · 422 阅读 · 0 评论