Meoo

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

Meoo https://www.meoo.net 2018-01-15 10:18 出处:网络 编辑:@iCMS
C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓 C语言和C++基础区别

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

C语言和C++基础区别

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

C++标准输入和输出

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

命名空

1.命名空间的定义 :

namespace 标识符{ } 例:namespace my{int a=1;}

命名空间中的成员访问:作用域分辨符:: 例: cout<<my::a<<endl;

省略限定符(前缀):using namespace my;

联想到 标准命名空间 :using namespace std; 标准命名空间 没有这个,需要加std::cout,std::cin,std::endl;

2 .命名空间的嵌套:

cout<<my::danny::b<<endl;不想使用这么长的前缀

1:using namespace my::danny;

2: namespace IM=my::danny

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

bool:布尔类型

1. 值:0 和1 或者false和true

2. 代表是真和假,计算机里面非零表示真,只有0表示假

3. 内存占用 1个字节

一般当做判断函数的返回值类型使用

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

引用类型

1.起别名的作用

2.防止拷贝本产生

3.当作左值使用

4.右值引用:常量的引用 例:int A(int && mm); 调用时候可以使用A(1);

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

堆内存申请

由原来的malloc,realloc,calloc,free 等改为new和delete

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

结构体:

1.定义变量直接使用结构体名,可以省略关键字struct

2.结构体中允许成员的存在,以及构造函数的存在

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

inline 内联

inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

函数重载

函数重载:允许函数名相同,参数不同的函数存在

1.参数数目不同

2.参数类型不同

3.参数类型不同时候参数类型不同

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

函数缺省

函数缺省:允许函数参数被初始化

1.函数缺省其实是重载的一种优化体

2.函数缺省必须从右往左缺省

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓


阅读全文

本文已收录于以下专栏:

发表评论

HTML/XML

objective-c

Delphi

Ruby

PHP

C#

C++

JavaScript

Visual Basic

Python

Java

CSS

SQL

其它

相关文章推荐

C#从入门到精通源码资源汇总下载(全部免积分)

NET学习从入门到精通100+源代码大放送 专辑中全部是源码资源,有基础学习源码,也有从网上需要购买的源码,现在全部免积分供大家学习参考

专辑地址为:http://download.csdn.n...

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

swj524152416

2016-11-01 16:51

5249

贡献30本经典Linux学习和开发教程和资料,都是pdf完整版的

贡献30本经典Linux学习和开发教程和资料,都是pdf完整版的  

|字号 订阅

完全免费下载:无需注册也无需积分 

pdf版经典Linux学习教程资料...

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

anhuidelinger

2013-08-31 16:45

11282

伤心啊!年度热门编程语言排行榜出来了...

近期,IEEE Spectrum 发布了第四届顶级编程语言交互排行榜。结合 10 个线上数据源的 12 个标准,对 48 种语言进行了排行!此外,七牛云许式伟曾说过Go语言会取代Java...气氛...

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

十个最值得阅读学习的C开源项目代码

开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。...

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

jsh13417

2014-10-24 09:04

2723

C++入门级学习教程

2011-04-07 21:41

852KB

下载

入门级linux下C++的多文件编译

以前都是在windows下学C++,最近转到Linux下学习。留一下自己在学习过程中解决困难的笔记。

        在Linux下,如果定义了多个头文件(.h),且里面的方法或函数都上在另外的文件...

The_lastest

2015-05-08 09:54

503

【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7707628作者:毛星云    邮箱: hap...

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

zhmxy555

2012-07-02 05:15

29240

【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。

http://blog.csdn.net/zhmxy555/article/details/77...

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

ATHENAMAX

2012-12-11 00:21

644

关于C/C++: 在函数外存取局部变量问题( 精辟 )

今天上网看到一个很好玩的也很有深度的C++问题,代码是这样的:

 

      

#include

int * fun()

{

    int a =5;

  ...

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

shanshanpt

2012-03-16 16:27

989

【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍

上一节里我们介绍了在迈入DirectX 11的学习旅程之后第一个demo创建的全过程。但由于知识衔接的需要,我们的第一个demo里面涉及到的大部分知识都是关于Win32的。而为了使之前讲解的Blank...

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

true11false

2014-07-25 19:43

343

LintCode,c++算法笔记(入门级)

(一)在二叉树中寻找值最大的节点并返回。class Solution {

public:

/**

* @param root the root of binary tree

...

C++简介源码讲解精辟版,C++入门级C++学习,C++与C的区别值得知晓

qq_34244317

2017-07-19 20:51

70

0

上一篇:

没有了 :下一篇

精彩评论

暂无评论...
验证码 换一张
取 消