分类: cpp

4 篇文章

thumbnail
c++学习day4
命名空间 名字空间本质上是自定义作用域,由于C++设计的初衷是开发大规模软件,大量的软件库必然会加剧全局符号(变量、函数)的冲突,因此名字空间最基本的作用就是给不同的库和模块拥有自己的独特的作用域,处于不同名字空间中的重名符号相安无事,互不冲突,以此来大大提高编程的便利性。 示例代码: // 定义一个名字空间,叫ns namespace ns { …
thumbnail
c++学习day3
auto关键字 在C语言中,auto 用来声明一个存储在栈的变量,因此它只能用来修饰临时变量,不能用来修饰全局变量、静态变量,与此同时临时变量本身默认就是存储在栈中,因此在C语言中,auto 基本上是作废的。在C++中,auto 代表自动获得数据的类型,比如: auto a = 100; // 等价于: int a = 100;auto a = 1…
thumbnail
c++学习day2
开发环境 ubuntu下的g++编译器即可,随着gcc一起安装的 g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copyin…
thumbnail
c++学习day1
day1 C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。 一个简单的helloworld示例: #include <i…