C++教程

C++是在C语言的基础上开发的一种通用编程语言。

C++是C语言的继承,它是一种使用非常广泛的计算机编程语言,C++作为一种静态数据类型检查的、支持多范型的通用程序设计语言,能够支持过程化程序设计、数据抽象化、面向对象程序设计、泛型程序设计、基于原则设计等多种程序设计风格。C++的编程领域众广,常用于系统开发,引擎开发等应用领域,深受广大程序员的喜爱。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。

生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤。

第一步是对程序进行编译,这需要用到编译器(compiler)。编译器将C++语句转换成机器码(也称为目标码);如果这个步骤成功,下一步就是对程序进行链接,这需要用到链接器(linker)。链接器将编译获得机器码与C++库中的代码进行合并。C++库包含了执行某些常见任务的函数(“函数”是子程序的另一种称呼)。例如,一个C++库中包含标准的平方根函数sqrt,所以不必亲自计算平方根。C++库中还包含一些子程序,它们把数据发送到显示器,并知道如何读写硬盘上的数据文件。

THE END
1.BoostC++Librariesone of the most highly regarded and expertly designed C++ library projects in the world.—Herb SutterandAndrei Alexandrescu,C++ Coding Standards Welcome to Boost.org! Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work well with the C++ Standard Libhttps://www.boost.org/
2.thec++resourcesnetworkC++ Language: Learn this versatile and powerful programming language. Includes detailed explanations ofpointers,functions,classesandtemplates, among others Reference Description of the most important classes, functions and objects of the Standard Language Library, with descriptive fully-functional short prhttps://www.cplusplus.com/
3.MicrosoftC/C++文档MicrosoftLearn了解如何使用 C++ 针对平台和设备开发应用程序、服务和工具。https://docs.microsoft.com/zh-cn/cpp/
4.C++参考手册功能特性测试宏 (C++20) 语言功能特性 ? 标准库功能特性 语言支持库 程序工具 信号 ? 非局部跳转 基本内存管理 变参数函数 source_location (C++20) 协程支持 (C++20) 比较工具 (C++20) 类型支持 ? type_info numeric_limits ? exception initializer_list (C++11)概念库 (C++20) 诊断https://zh.cppreference.com/w/cpp
5.梅赛德斯#心所向,驰以恒# 梅赛德斯-奔驰,创新激情永不灭。作为汽车发明者,我们从未停下脚步,探索,创造,颠覆,革新,为心中所向,驰之以恒!https://www.mercedes-benz.com.cn/
6.StandardC++C++ Compile-Time Programming – Wu YongweiBy Blog Staff | Nov 14, 2024 11:19 AM EventsEvents RSS Meeting C++ 2024: the last hybrid C++ conference?By Meeting C++ | Oct 25, 2024 02:05 AM 30 days until Meeting C++ 2024!By Meeting C++ | Oct 15, 2024 06:56 AM https://isocpp.org/
7.C++实用网站(推荐)c++官网文章浏览阅读4.1k次,点赞8次,收藏29次。1. 官方网站http://www.cplusplus.com/http://cpp.sh/(Online execution)2. C++参考手册(官方-中文版)https://zh.cppreference.com/w/cpp3. C++菜鸟教程_c++官网https://blog.csdn.net/weixin_38244193/article/details/107217898
8.c++标准官网北京开发gcc官网: https://gcc.gnu.org/ c++参考手册: https://en.cppreference.com/w/cpp c++教程网站: https://www.learncpp.com/ 标准c++: https://isocpp.org/ cplusplus: https://www.cplusplus.com/https://www.cnblogs.com/yyybill/p/17057356.html
9.DevC++详细安装教程及中文设置(附带安装包链接)二、官网下载 点击右侧蓝色文字跳转至Dev-C++官网,并点击下载 等待下载 三、安装步骤 1. 双击运行文件进行安装 2. 等待安装 3. 选择英文,中文后续配置里进行设置 4. 选择同意I Agree 5. 组件选择默认并点击Next 6. 根据需要修改安装路径(这边建议安装在其他盘) https://developer.aliyun.com/article/1478990
10.C/C++testParasoft中国官网用于C/C++软件开发的统一、完全集成的测试解决方案。通过将Parasoft C/C++test集成到嵌入式安全和安全关键型应用的软件开发中,及早发现缺陷并节省资金。确保符合各种功能安全和编码标准。https://www.parasoft.com/products/ctest
11.VisualC++工具简介在Visual C++中提供了许多Visual C++工具帮助您可以轻轻松松的跟踪和定位错误,调试系统提供特殊的菜单、窗口。 下文着重在Visual C++工具中内置了强大的调试功能,调试发生在你已经成功地进行了编译、连接,得到了可执行程序,但是程序执行的结果不正确的情况下,希望本文能够带给您需要的信息。 https://www.51cto.com/article/179216.html
12.官网:VScode配置C++网上关于VS code配置C++的教程很多,但是大部分实属操蛋,要copy什么tasks.json文件、launch.json文件啥的。因为以前不想看官网的英文教程,所以以前配置过程都是粘贴网上的配置好的文件。但是想想越觉得不对,踏马配个环境这么复杂,要不要这么辣鸡。索性直接去看官网教程,结果发现官网教程即简洁又易懂(汗)。。。踏马弟https://www.jianshu.com/p/5d66d2cc76f7
13.uClibc++C++libraryAn embedded C++ library. This is the page for the uClibc++ C++ library. It is currently in development and might as well be called alpha software. Nonetheless is it quite usable. More testing is needed, as always. For more information, check out the About, FAQ or Status pages to the lhttps://cxx.uclibc.org/
14.HomeDevThis is the official website of Dev-C++ Open Source project. This is the official website of Dev-C++ open source C & C++ IDEhttp://m.bloodshed.net/
15.microsoftvisualc++20152017可在官网下载.exemysql8.0安装需要的vc,需要安装后才可在电脑上使用。如非必要可在vc的官网上自行下载。此处只做收藏使用。 mysql2020-03-28 上传大小:14.00MB 所需:34积分/C币 Microsoft Visual C编译环境库缺失.zip 各版本编译库手动下载,用此工具一次搞定 Microsoft Visual C++ 2005 Redistributable Package (x86) https://wwwhttps://www.iteye.com/resource/qq_40408317-12278495
16.[C++书籍]C++Primer第四版中文版(可标记高清电子版)本书全面介绍了 C++ 语言。作为一本入门书(Primer),它以教程的形式 对C++ 语言进行清晰的讲解,并辅以丰富的示例和各种学习辅助手段。与大多 数入门教程不同,本书对 C++ 语言本身进行了详尽的描述,并特别着重介绍了 目前通行的、行之有效的程序设计技巧。 https://bbs.pinggu.org/jg/kaoyankaobo_kaoyan_3601569_1.html
17.CodeLite?Afree,OpenSource,CrossPlatformC,C++,PHPCodeLite is an open source, free, cross platform IDE, specialized in C, C++, Rust, Python, PHP and JavaScript (mainly for backend developers using Node.js) programming languages which runs best on all major Platforms ( OSX, Windows and Linux ) http://www.codelite.org/
18.AsioC++LibraryAsio is regularly tested with the following platforms: Linux gcc 4.8 or later clang 3.0 or later macOS Xcode8 or later using bundled clang Windows Visual C++ 2013 or later FreeBSD gcc 6.0 or later More…? Home | Download | Documentation | Source | Mailing List | Bloghttps://think-async.com/
19.VisualC++微软官网各版本VC运行库(x64x86)下载地址在Windows电脑上运行游戏或者应用程序,提示确实什么.DLL文件,大多是没有安装VC运行库的问题。 VC运行库,是计算机上运行使用 Visual C++ 开发的应用程序所需的 Visual C++ 库的运行时组件。 简单的说很多开发程序会调用VC运行库里面的组件,缺少了会导致程序无法运行http://www.hooos.com/data-29
20.dlibC++LibraryDlib is a modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems. It is used in both industry and academia in a wide range of domains including robotics, embedded devices, mobile phones, and large high performance comphttp://www.dlib.net/
21.DevC++Dev-C++, free and safe download. Dev-C++ latest version: Free Open-Source IDE for Windows. Dev-C++ is a free integrated development program for Windowhttp://bloodshed-dev-c.en.softonic.com/