C++远征之起航篇

链接:https://www.imooc.com/learn/342
C++远征系列共7篇文章,学习此教程建议具备C语言基础,可参考作者C语言入门系列文章(预计一周内更新完毕)。

一.C++中新的特性
1.C++中新的数据类型
在这里插入图片描述在这里插入图片描述这样在C中定义一个真假类型,需要用int
C++中引入新的数据类型的好处
在这里插入图片描述2.新的初始化方法
在这里插入图片描述3.随用随定义
在这里插入图片描述在这里插入图片描述二.C++的输入输出方式
在这里插入图片描述在这里插入图片描述在这里插入图片描述endl可以理解为回车,不加endl也是可以输出的。
在这里插入图片描述在这里插入图片描述三.C++之命名空间
在这里插入图片描述为什么要命名空间:
比如一栋大楼上有两个公司:A公司和B公司。A公司有一个小王,B公司有一个小王。在楼下大喊一声“小王,你给我下来”,会下来两个人。如果大喊一声“A公司的小王,你给我下来”,那么只会下来A公司的小王。
在这里插入图片描述在这里插入图片描述C公司这样写代码
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
文件内包含 Apache C++ 、Standard Library、ASL、Boost、BDE、Cinder、Cxxomfort:轻量级的,只包含头文件的库,将C++ 11的一些新特性移植到C++03中。 Dlib:使用契约式编程和现代C++科技设计的通用的跨平台的C++库。 EASTL :EA-STL公共部分。 ffead-cpp :企业应用程序开发框架。 Folly:由Facebook开发和使用的开源C++库。 JUCE :包罗万象的C++类库,用于开发跨平台软件。 libPhenom:用于构建高性能和高度可扩展性系统的事件框架。 LibSourcey :用于实时的视频流和高性能网络应用程序的C++11 evented IO。 LibU : C语言写的多平台工具库。 Loki :C++库的设计,包括常见的设计模式和习语的实现。 MiLi :只含头文件的小型C++库。 openFrameworks :开发C++工具包,用于创意性编码。 Qt :跨平台的应用程序和用户界面框架。 Reason :跨平台的框架,使开发者能够更容易地使用Java,.Net和Python,同时也满足了他们对C++性能和优势的需求。 ROOT :具备所有功能的一系列面向对象的框架,能够非常高效地处理和分析大量的数据,为欧洲原子能研究机构所用。 STLport:是STL具有代表性的版本。 STXXL:用于额外的大型数据集的标准模板库。 Ultimate++ :C++跨平台快速应用程序开发框架。 Windows Template Library:用于开发Windows应用程序和UI组件的C++库。 Yomm11 :C++11的开放multi-methods。
C知道:非常高兴能为您解答有关C++指针的问题!C++中的指针是一个重要的概念,它可以让我们直接访问内存地址,提高程序的灵活性和效率。以下是关于C++指针的一些详细讲解: 1. 指针的定义和声明:在C++中,我们可以通过使用`*`符号来声明一个指针变量。例如,`int* ptr;`声明了一个名为`ptr`的指向整数的指针变量。我们还可以使用`&`符号获取一个变量的地址,并将其赋值给指针变量。例如,`int num = 10; int* ptr = #`将`ptr`指向`num`的地址。 2. 指针的解引用:使用`*`符号可以将指针解引用,即访问指针所指向的内存位置的值。例如,如果`ptr`是一个指向整数的指针,那么`*ptr`将给出该位置的值。 3. 动态内存分配:C++还提供了动态内存分配的能力,使用关键字`new`来动态分配内存。例如,`int* ptr = new int;`将在堆上分配一个整数大小的内存,并将其地址赋值给`ptr`。记得在使用完毕后释放内存,使用关键字`delete`。例如,`delete ptr;`可以释放之前分配的内存。 4. 指针的算术运算:指针还可以进行算术运算。例如,`ptr++`将使指针`ptr`指向下一个相同类型的内存位置。这对于遍历数组或者访问连续内存块非常有用。 5. 指针与数组:指针和数组之间有着密切的关系。实际上,数组名本身就是一个指向数组首元素的指针。我们可以通过指针来访问和操作数组中的元素,例如`*(arr + i)`或者`ptr[i]`。 这只是C++指针概念的一个简要介绍,它们在C++编程中非常重要。如果您有任何进一步的问题,请随时提问!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值