技术栈
c++14
DogDaoDao
7 个月前
c++
·
c++11
·
c++20
·
c++14
·
c++17
·
c++03
c++ 各版本特性介绍
C++是一种高级编程语言,以其强大的功能、灵活性和高效性而闻名。它是由Bjarne Stroustrup在20世纪80年代初期在贝尔实验室开发的,作为C语言的一个扩展。C++不仅包含了C语言的所有特性,还引入了面向对象编程(OOP)的概念,包括类、继承、多态和封装。
Lion Long
8 个月前
开发语言
·
c++
·
c++11
·
c++20
·
lambda
·
c++14
·
c++17
掌握现代 C++:Lambda 在 C++14、C++17 和 C++20 中的演变
Lambda 是现代 C++ 最受欢迎的功能之一。自从在 C++ 11 中引入以来,它们在 C++ 代码中无处不在。而且,自从它们在 C++11 中出现以来,它们已经发展并获得了重要的功能。其中一些功能有助于编写更具表现力的代码,并且由于现在使用 lambda 非常普遍,因此花时间学习可以用它们做什么是非常值得的。
人才程序员
1 年前
c语言
·
开发语言
·
c++
·
stm32
·
算法
·
c++11
·
c++14
【C++11新算法】all_of、any_of、none_of算法
在C++11标准中,引入了许多重要的新特性和改进,其中包括了一些新的算法。其中,all_of、any_of和none_of是几个非常实用的算法函数。它们提供了一种简洁而强大的方式来检查容器中的元素是否满足特定的条件。本文将详细介绍这三个算法的概念、使用方式以及提供多个示例代码,以帮助读者更好地理解和应用它们。
人才程序员
1 年前
开发语言
·
数据结构
·
c++
·
算法
·
list
·
c++11
·
c++14
【C++STL基础入门】list改、查操作
C++标准模板库(STL)是C++语言中非常重要的部分,它提供了一组通用的模板类和函数,用于处理常见的数据结构和算法问题。其中之一是list(链表),它是一种双向链表容器,提供了高效的插入和删除操作。本文将介绍如何使用C++ STL中的list进行改和查操作。
人才程序员
1 年前
c语言
·
开发语言
·
c++
·
算法
·
软件工程
·
c++11
·
c++14
【C++11保姆级教程】列表初始化(Literal types)和委派构造函数(delegating))
C++11引入了许多新的语言特性和标准库扩展,这些变化使得C++编程更加强大和便捷。其中,列表初始化和委派构造函数是C++11中引入的两个重要特性。本文将深入探讨列表初始化和委派构造函数的概念、用法以及示例代码,帮助读者更好地理解和应用这些特性。