文章 2024-06-25 来自:开发者社区

【C++初阶】--- C++入门(下)

一、内联函数inline 1.1 概念 以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数调用建立栈帧的开销,内联函数提升程序运行的效率。 ...

【C++初阶】--- C++入门(下)
文章 2024-06-25 来自:开发者社区

【C++初阶】--- C++入门(中)

一、缺省参数 1.1 缺省参数概念 缺省参数是声明或定义函数时为函数的参数指定一个缺省值。在调用该函数时,如果没有指定实参则采用该形参的缺省值,否则使用指定的实参。如下: void Func(int a = 0) { cout << a <<...

【C++初阶】--- C++入门(中)
文章 2024-06-25 来自:开发者社区

【C++初阶】--- C++入门(上)

一、C++的背景及简要介绍 1.1 什么是C++ C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(object oriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。 在1982年,Bjarne...

【C++初阶】--- C++入门(上)
文章 2024-06-14 来自:开发者社区

【C++初阶】C++模板编程入门:探索泛型编程的奥秘

前言:在C++编程世界中,模板是一个强大的工具,它使得程序员能够编写更加通用、灵活和可重用的代码。通过模板,我们可以编写与类型无关的代码,这些代码可以在编译时根据所需的具体类型进行实例化。本文将带你走进C++模板的初阶世界,探索泛型编程的基石 泛型编程: 编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。 ...

【C++初阶】C++模板编程入门:探索泛型编程的奥秘
文章 2024-04-30 来自:开发者社区

C++初阶------------------入门C++(三)

C++初阶------------------入门C++(二) https://developer.aliyun.com/article/1499032 常性 当我们如果使用使用不同的引用类型去引用一些不同类型的变量 如 int i = 10;...

C++初阶------------------入门C++(三)
文章 2024-04-30 来自:开发者社区

C++初阶------------------入门C++(二)

C++初阶------------------入门C++(一) https://developer.aliyun.com/article/1499029 缺省参数 我们知道在C语言中,函数的有参数就必须传参,不传参就会报错,为了解决这个问题,c++就有了可以拥有默认参数的函数 ...

C++初阶------------------入门C++(二)
文章 2024-04-30 来自:开发者社区

C++初阶------------------入门C++(一)

命名空间(namespace) 在我们学习C语言的过程中,如果我们命名一些和库函数名字相同的变量或者函数,VS编译器就会报错,怎么解决这个问题呢?C++语言就推出了一个关键字 namespace 这个关键字的作用就是解决命名冲突的 未使用关键字: #in...

C++初阶------------------入门C++(一)
文章 2024-03-15 来自:开发者社区

C++初阶--C++入门(2)

内联函数 以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数调用建立栈帧的开销,内联函数提升程序运行的效率。 //内联函数 inline inline int Add(int x, int y) { return x + y; } ...

C++初阶--C++入门(2)
文章 2024-03-15 来自:开发者社区

C++初阶--C++入门(1)

C语言与C++很多初学者都会把这两门语言进行混淆,但其实这是两种不同的语言,C++相对与C语言,高级了一些;语法差异:C语言是一种面向过程的编程语言,它主要注重函数的调用和流程控制。语法比较简洁,代码结构更加直观。C++语言是一种混合型的编程语言&#x...

C++初阶--C++入门(1)
文章 2024-03-11 来自:开发者社区

【C++初阶】第一站:C++入门基础(下)-2

【C++初阶】第一站:C++入门基础(下)-1 https://developer.aliyun.com/article/1456990?spm=a2c6h.13148508.setting.24.2e124f0eJ8obyo 8.auto关键字(C++11) 8.1 类型别名思考 随着程序越来越复杂,程序中用到的类型也越来越复杂,经常体现在: ...

【C++初阶】第一站:C++入门基础(下)-2

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等