• 各位发下帖啊喂,别拿了资源就走人啊啊啊qwq。
  • “多玩我的世界盒子(https://mcbox.duowan.click)的m社模块已迁移至该论坛,由 Yuka 授权”
  • 论坛Q群: 881291443

C++ 快速入门

状态
不接受进一步回复。

ice

会融化的冰
管理成员
管理员
版主
官方认证
个人认证
2024/02/25
104
11
18
金粒
87金粒
钻石
4钻石
金粒
87
钻石
4
该教程假定您有一定的其他编程语言基础。

C++ 是一种面向对象(OOP)的语言。也就是在 C++ 中,是存在类这个概念的。
C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。


下列例子中,我们将定义一个 minecraft 类:
代码:
class minecraft
{
   public:
      std::string version;   // 我的世界的版本
      std::string where;  // 我的世界的位置
};
std是一个命名空间。命名空间也是 C++ 的一个重要特性。在 C++ 中,名称(name)可以是符号常量、变量、函数、结构、枚举、类和对象等等。工程越大,名称互相冲突性的可能性越大。另外使用多个厂商的类库时,也可能导致名称冲突。为了避免,在大规模程序的设计中,以及在程序员使用各种各样的C++库时,这些标识符的命名发生冲突,标准C++引入关键字namespace(命名空间/名字空间/名称空间),可以更好地控制标识符的作用域。


std的string类型顾名思义,用于储存字符串。

在上述例子中,我们定义了一个 minecraft 类,有两个公开的成员,version 版本和 where 位置。
接下来我们介绍 STL.

C++ 标准库可以分为两部分:标准函数库: 这个库是由通用的、独立的、不属于任何类的函数组成的。函数库继承自 C 语言。面向对象类库: 这个库是类及其相关函数的集合。
[align=left][font="]C++ 标准库包含了所有的 C 标准库,为了支持类型安全,做了一定的添加和修改。[/font][/color][/align][b]标准函数库[/b][align=left][color=rgb(51, 51, 51)][font="]标准函数库分为以下几类:[/font][/align]
  • 输入/输出 I/O
  • 字符串和字符处理
  • 数学
  • 时间、日期和本地化
  • 动态分配
  • 其他
  • 宽字符函数
面向对象类库[align=left][font="]标准的 C++ 面向对象类库定义了大量支持一些常见操作的类,比如输入/输出 I/O、字符串处理、数值处理。面向对象类库包含以下内容:[/font][/align]
  • 标准的 C++ I/O 类
  • String 类
  • 数值类
  • STL 容器类
  • STL 算法
  • STL 函数对象
  • STL 迭代器
  • STL 分配器
  • 本地化库
  • 异常处理类
  • 杂项支持库
若您需要了解 STL,请访问 【C++】标准模板库(STL):超快入门!算法竞赛必看!.

享受您的 C++ 之旅!
 

冷冰哥

New member
2024/03/02
5
0
1
金粒
0金粒
钻石
0钻石
金粒
0
钻石
0
所以说如何用C++链接java支持库
 

木寸种生瓜

Member
管理成员
2024/02/27
195
4
18
space.bilibili.com
金粒
2金粒
钻石
0钻石
金粒
2
钻石
0
泰裤辣,可以学编程了
 

OwningMoth98331

New member
2024/03/16
20
0
1
金粒
0金粒
钻石
0钻石
金粒
0
钻石
0
妈呀,所以C++这里可以发addon制作的帖子吗
 
状态
不接受进一步回复。

相似主题

新帖子 新资源 新主题