当前位置: 首页 > article >正文

如何用一年时间如何能掌握 C++ ?

那必须找对入门书。推荐这两本。

C++ Primer Plus 第6版 中文版

C++是在 C 语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了 C++的基本概念和技术,并专辟一章介绍了C++11新增的功能。

本书通过传授C语言基础知识和C++新增的内容,带您步入C++的世界,因此不要求读者具备C语言知识。首先学习C++与C语言共有的一些特性。即使已经了解C语言,也会发现阅读本书的这一部分是一次很好的复习。另外,本章还介绍了一些对后面的学习十分重要的概念,指出了C++和C之间的区别。在牢固地掌握了C语言的基础知识后,就可以在此基础上学习C++方面的知识了。那时将学习对象和类以及C++是如何实现它们的,另外还将学习模板。

《C++ Primer Plus(第6版)中文版》分18章,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出、C++11新增功能等内容。

《C++ Primer Plus(第6版)中文版》针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。《C++ Primer Plus(第6版)中文版》可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。

如果你想在短时间内快速入门C++,这本书是一个不错的选择。它通过每天的学习计划,帮助你系统地学习C++的基础知识。

21天学通C++(第9版)

本书从最基本的 C++知识开始介绍,读者只需具备学习 C++的意愿及了解其工作原理的好奇心。

虽然具备一些 C++知识会有所帮助,但这并非先决条件。本书也可供熟悉C++但想了解其新增特性的人员参考。如果您是专业程序员,学习第三部分(学习标准模板库)、第四部分(1ambda表达式和 STL算法)和第九部分(C++进阶概念)将对您创建史优质、更实用的C++应用程序大有裨益。

这是一本经典的C++编程入门指南,第9版针对C++20标准进行了内容上的全面更新,旨在帮助读者编写更快、更简单、更可靠的C++代码,并掌握C++和面向对象编程的基本原理。

本书通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术应用,以及C++20新增的功能,这些内容被组织成结构合理、联系紧密的章节。每章都提供了示例程序清单,并辅以示例输出和代码分析,以进一步阐述该章的主题。为帮助读者巩固所学的内容,每章末尾都提供了常见问题相关答案以及作业。读者可对照附录E提供的答案,了解自己对所学内容的掌握程度。

本书面向C++初学者,不要求读者有C语言方面的背景知识,可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。


http://www.kler.cn/a/531627.html

相关文章:

  • ubuntu磁盘扩容
  • Kafka流式计算架构
  • Android学习19 -- 手搓App
  • 【Linux】从硬件到软件了解进程
  • WPF进阶 | WPF 动画特效揭秘:实现炫酷的界面交互效果
  • LabVIEW透镜多参数自动检测系统
  • lstm部分代码解释1.0
  • MySQL锁详解
  • 深入探究 Spring 中 FactoryBean 注册服务的实现与原理
  • 【智力测试——二分、前缀和、乘法逆元、组合计数】
  • 【C++】P5734 【深基6.例6】文字处理软件
  • 使用Walk()遍历目录
  • Mac电脑上好用的免费截图软件
  • 【Linux】进程状态和优先级
  • Vue.js组件开发-实现左侧浮动菜单跟随页面滚动
  • FreeRTOS学习笔记3:系统配置文件+任务创建和删除的API函数介绍
  • 实验十一 Servlet(二)
  • 重新刷题求职2-DAY1
  • 鸟哥Linux私房菜第四部分
  • 【文件上传】
  • webpack-编译原理
  • 基于SpringBoot的美食烹饪互动平台的设计与实现(源码+SQL脚本+LW+部署讲解等)
  • 一些单转多路电源芯片介绍及使用
  • 电脑开机键一闪一闪打不开
  • 热点账户优化和影子表压测
  • Mac电脑上好用的压缩软件