![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 76
ARM爱好者
这个作者很懒,什么都没留下…
展开
-
using与namespace
namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤,每个人都可能使用相同的名字来实现不同的库,于是程序员在合并程序的时候就会可能出现名字的冲突。namespace引入了复杂性,解决了这个问题。namespace允许像类,对象,函数聚集在一个名字下。本质上讲namespace原创 2013-07-19 21:58:07 · 816 阅读 · 0 评论 -
基于对象的程序设计
类1.类体定义了一个域,在类体中的类成员声明把这些成员名字引入到它们的类的域中。2.成员函数的访问:成员函数被声明在它的类中,这意味着该成员函数名在类域之外是不可见的。我们 可以通过点“.” 或箭头“->” 成员访问操作符引用成员函数。点成员访问操作符"." 与类对象或引用联用,箭头访问操作符"->" 与类对象的指针联用。3.成员函数拥有访问该类的公有和私有成员的特权,而一般原创 2013-07-24 16:34:25 · 753 阅读 · 0 评论 -
C++基本语言
C++数据类型newline( 换行符) \n horizontal tab( 水平制表键) \t vertical tab( 垂直制表键) \v backspace( 退格键) \b carriage return (回车键) \r formfeed ( 进纸键) \f alert (beel) (响铃符) \a backslash (反斜杠键) \\ que原创 2013-07-24 10:07:29 · 951 阅读 · 0 评论 -
引用的应用
这里只描述引用的应用:1、引用作为参数引用的一个重要作用就是作为函数的参数。以前的C语言中函数参数传递是值传递,如果有大块数据作为参数传递的时候,采用的方案往往是指针,因为这样可以避免将整块数据全部压栈,可以提高程序的效率。但是现在(C++中)又增加了一种同样有效率的选择(在某些特殊情况下又是必须的选择),就是引用。 【例1】:void swap(int &p1, int原创 2013-07-24 12:23:04 · 719 阅读 · 0 评论 -
C++基于过程的程序设计
函数:如果函数已经被声明为inline 内联 则函数体可能已经在编译期间它的调用点上就被展开如果没有被声明为inline 则函数在运行时才被调用。内联函数: inline 内联函数给出了一种解决方案若一个函数被指定为inline 函数则它将在程序中每个调用点上被内联地展开。inline int min( int v1, int v2 ) { /* ... */ } 链接指示符:原创 2013-07-24 11:01:42 · 850 阅读 · 0 评论 -
抽象容器类型:顺序容器及关联容器
顺序容器:拥有由单一类型元素组成的一个有序集合,list 和vector,deque关联容器: 支持查询一个元素是否存在并且可以有效地获取元素,map( 映射)和set( 集合)。map 是一个键/值key/value 对键key 用于查询而值value 包含我们希望使用的数据。 set包含一个单一键值有效支持关于元素是否存在的查询。map 和set 都只包含每个键的惟一出现,即每个键只允原创 2013-07-24 10:06:53 · 727 阅读 · 0 评论 -
构析与构造函数
#include class String; istream& operator>>( istream&, String& ); ostream& operator class String { public: // 一组重载的构造函数 // 提供自动初始化功能 // String str1; // String() //原创 2013-07-23 15:56:37 · 715 阅读 · 0 评论 -
初学C++基本知识记录
1. 运算符>(“取入”)作为输入运算符;cout:标准输入,cin标准输出;一般与>结合使用。2. 可以将变量定义置于函数任意位置?(待确认)3.原创 2013-07-19 21:36:24 · 641 阅读 · 0 评论