自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

翻译 C++ 自学教程 LearnCPP 第1.9章 头文件

C++ 自学教程 第1.9章 头文件头文件,跟他们的目的使用标准库头文件编写你自己的头文件尖括号与引号为什么iostream后没有.h后缀?如何包含其他目录中的头文件我可以在头文件里添加变量定义吗?头文件编写/使用指南前言之前的几周兵荒马乱,断更了一段时间,希望大家多包涵。 之后还是希望能坚持翻译下去,另外最近开始用TensorFlow,有些小心得也会整理成笔记写出来,希望能帮助到一两个程...

2018-10-18 04:01:47 421 2

翻译 C++ 自学教程 LearnCPP 第1.8章 包含多个文件的程序

C++ 自学教程 第1.8章 包含多个文件的程序当程序变得越来越复杂,人们经常把它分解成多个文件以提高条理性或者重复利用。使用IDE编写程序的一个好处就是你可以轻松的同时处理多个文件。你已经知道如何编写和编译单文件项目。将新文件添加到已有项目下其实一点也不难。在Visual studio里为你的课题添加文件在Visual Studio里,在左侧的解决方案资源管理器(Solu...

2018-09-06 05:04:49 253

翻译 C++ 自学教程 LearnCPP 第1.7章 前置定义和声明

C++ 自学教程 第1.7章 前置定义和声明让我们看看一下这个一脸无辜无害的程序:#include <iostream>int main(){ std::cout << "The sum of 3 and 4 is: " << add(3, 4) << std::endl; return 0;}int add(...

2018-09-05 04:20:15 278

翻译 C++ 自学教程 LearnCPP 第1.6章 留白与C++格式化基础

C++ 自学教程 第1.6章 留白与C++格式化基础留白指代那些用于将代码格式化的空白字符。在C++里,这些字符主要由空格,Tab,和空白行组成的。除了一些例外情况,C++编译器通常忽略留白。因此,下面这些叙述语句在C++中是等价的:std::cout << "Hello world!";std::cout << ...

2018-09-02 23:16:04 309

翻译 C++ 自学教程 LearnCPP 第1.5章 初识算子

C++ 自学教程 第1.5章重访表达式在第1.1章里面,我们把表达式定义为“一个可被估值为某个数值的数学实体”。但是“数学实体”是个比较模糊的表达。更为精确的说,一个表达式是一个字面值,变量,函数和算子的组合,并且可被计算得某个数值。字面值一个字面值(literal)是一个被硬编码(直接输入)在源代码里的固定值,比如说:5,或者3.14159。字面值估值为自己本身。下面是一...

2018-08-29 03:22:12 242

翻译 C++ 自学教程 LearnCPP 第1.4d章 初探本地作用域

C++ 自学教程 第1.4d章你已经在第1.3章学习了:当CPU看到 int x; 这样的叙述语句后,它会创立变量x。 自然而然的,你可能会问:“所以什么时候变量会被销毁呢?”“毁灭”的时机一个变量的作用域决定了一个变量什么时候能被生成和使用。在函数内部定义的参数和变量都有局部作用域。也就是说,他们只能在定义了他们的函数内部被看见和使用。局部变量在其被定义的时候被生成,超过其作...

2018-08-27 23:46:54 200

翻译 C++ 自学教程 LearnCPP 第1.4c章 关键词和命名标识符

C++ 自学教程 第1.4c章前言:这一章节介绍怎么给你的函数或者变量起~名~字~ 我也是一开始就爱用些abcd,x,y,z之类的简单名,但真的过两天就忘记哪个是什么意思了。当然一开始学习的时候编写的程序都比较简单,但是真的开始做项目的时候就知道这种做法多不利于可持续性发展,下文给出了几个常用的命名传统,不遵守不会报错,但遵守受益无穷。阅读愉快。关键词C++保留了一个包含8...

2018-08-26 19:31:33 247

翻译 C++ 自学教程 LearnCPP 第1.4b章 为什么函数如此有用,和怎么有效使用它们

C++ 自学教程 第1.4b章 为什么函数如此有用,和怎么有效使用它们现在我们知道了什么是函数,还有它们有哪些基本功能。这一节我们来仔细探讨一下它们为什么那么好用。为什么要使用函数呢?编程新手经常会问:“我们为什么不能把函数的代码直接放在主函数里呢?”。在许多例子里(尤其是简单例子),这样做是可行的的。但是函数的以下几个特性在复杂程序里面特别有用。• 条理性。当程...

2018-08-26 04:12:59 161

翻译 C++ 自学教程 LearnCPP 第1.4a章 初识函数参数与参量

C++ 自学教程 第1.4a章 初识函数参数与参量– 前言:连续几节都是first look什么什么, 我要编不下去“初”字后面跟什么了。。–函数的参数与参量在前面的章节,我们学习了函数可以向调用它的函数返回一个数值。 在许多情况下,我们希望将一些信息传递给被调用的函数,以便以其进一步处理。比方说,如果我们想要写一个能够对两个数求和的函数,我们就需要告诉这个函数我们想要求哪两个...

2018-08-21 03:03:36 481

翻译 C++ 自学教程 LearnCPP 第1.4章 初探函数和返回值

C++ 自学教程 第1.4章 初探函数和返回值函数(function)是一系列可被重复使用的叙述语句,通常被设计用来完成某项特定工作。你已经知道每个程序必须包含一个主函数main(程序从它开始执行)。但是,大部分程序使用更多的函数。一般来说,你的程序需要暂时“放下手里的工作”,去完成一些别的事。我们在现实生活中也常常这样。比方说,你在读一本书的时候突然想起来自己有个电话要打。你会在书本...

2018-08-19 23:38:20 308

翻译 C++ 自学教程 LearnCPP 第1.3a章 初探cout, cin, 和 endl

C++ 自学教程 LearnCPP 第1.3a章 初探cout, cin, 和 endl前言:这一小节详细解释了之前使用过的std::cout,std::endl命令。还引入了cin以获得用户输入。要注意的点有<<与>>符号的使用,还有我自己是一开始总忘记std后是两个冒号。希望能对大家有帮助,阅读愉快。std::cout前面教程有提过,iostream...

2018-08-18 15:45:18 245

翻译 C++ 自学教程 LearnCPP 第1.3章 初窥变量,初始化,和赋值

C++ 自学教程 第1.3章 初窥变量,初始化,和赋值前言: 从这一节开始,每一节教程的最后可能附上一个小测试。我不会用CSDN的做那种点击再显示的功能,就选择把答案加个几行放在最后了。有什么不理解的也欢迎留言探讨。阅读愉快。对象C++程序创建,读取,改变,和销毁对象。对像(object)是一段被储存某数据的内存。你可以把对象想象为一个邮箱,或者一个小房间。你可以用它来存储和...

2018-08-16 03:13:57 418

翻译 C++ 自学教程 LearnCPP 第1.2章 注释语句

C++ 自学教程 第1.2章 注释语句前言:这一章节讲如何注释你的程序。有些例子的注释代码的颜色好像有点问题,我试着调整了一下好像还是不是很清楚。大家多包涵。注释的种类注释(comment)是在源代码中解释代码的一行或多行文本。在C++中主要有两种注释。//符号在C++被用于引入单行注释。编译器会忽略//符号后的所有内容。比方说std::cout << "Hel...

2018-08-14 02:56:02 605 2

翻译 C++ 自学教程 LearnCPP 第1.1章 程序结构

C++ 自学教程 第1.1章 程序结构一段电脑程序是一系列指令,这些指令告诉电脑下一步应该做什么。程序通常由以下三个基本元素组成:表达式(expression),叙述(statement)和函数(function)。叙述叙述(或译为述句)是最常见的程序指令。C++中的叙述是其语言的最小独立单位。可类比于人类语言中的句子,可单独用来表达某个概念。在C++中,我们用叙述来向编译器表达我们想...

2018-08-13 02:00:40 541

翻译 C++ 自学教程 LearnCPP 第0.6章 编译你的第一个程序

C++ 自学教程 第0.6章 编译你的第一个程序前言:这一章节针对不同IDE示范如何编写你的第一个C++程序,顺序为visual studio, Code::Block, 命令行 和网页版IDE等。除了前面的简介,大家只需要看自己IDE相关的内容就可以了。配图使用的可能是过时的软件,但总体上差别不大。如果有不清楚的欢迎留言。阅读愉快。在我们编写你的第一个程序之前(这次是真的要写了),...

2018-08-12 05:28:42 691

翻译 C++ 自学教程 LearnCPP 第0.5章 安装集成开发环境(IDE)

C++ 自学教程 LearnCPP 第0.5章 安装集成开发环境(IDE)这一章是针对不同操作系统的IDE安装指南。具体就是Windows推荐Visual Studio Community 2017。Linux推荐Code::Blocks,MacOS可选Xcode或者Eclipse。因为网上有大量现成的安装指南,这里就不在赘述。如果日后有很多读者(如果有的话TAT)反映需要这一章节的汉化,那么...

2018-08-12 04:57:01 193

翻译 C++ 自学教程 LearnCPP 第0.4章 编程流程

C++ 自学教程 第0.4章 编程流程前言:这一节是对编程整个流程的概述。乍一看可能有点‘虚’,没有实际知识点,但是作为一个有使用其他语言编程经验的小码农我能感觉到这些都是作者的肺腑之言。这些高度概括的小窍门可能新手不能马上100%领会,但如果能认真听取这些意见以后一定会受益匪浅的。阅读愉快。在编写/执行第一段C++程序之前,我们需要了解编写程序的主要流程。 下图是简化的流程图:...

2018-08-10 22:42:35 469

翻译 C++ 自学教程 LearnCPP 第0.3章 C/C++ 编年史

C++ 自学教程 第0.3章 C/C++ 简介前言:这一节继续讲背景介绍。几乎是C与C++的编年史。也许对学习编程没有直接帮助,但是个人觉得很有趣。而且让人对C++为什么有各种版本有个大概的理解,所以我还是翻出来了。阅读愉快。C与C++之 “我是你爸爸”–闻道有先后早在1972年, 贝尔实验室的Dennis Ritchie为创造系统编程语言(用于编写电脑操作系统的语言)开发了C语言...

2018-08-09 04:27:57 450

翻译 C++ 自学教程 LearnCPP 第0.2章 编程语言概述

C++ 自学教程 第0.2章 编程语言概述随着科技发展,现代电脑的运行速度没有最快只有最快。但是这个速度的提升也有一定的桎梏。事实上,电脑只能理解一些非常有限的指令,这些指令也必须非常精确。一个程序(或被称作应用或软件)就是一系列对电脑的指令。而硬件是执行这些指令的物理机械。机器语言 (Machine Language)一台电脑的CPU并不能直接理解C++,相反, CPU本身只能理...

2018-08-08 04:29:04 292

翻译 C++自学教程 LearnCPP 第0.1章 教程简介

自学C++ 教程翻译/个人笔记 第0.1章一开始的碎碎念:以前也想过C++,半吊子的上过几节网课,看过几章C++Primer,但是无疾而终了。这次重新开始自学,没有说有特别明确的目的,但是希望能坚持到最后。这系列笔记是基于网上一个英文教程LearnCPP, 想着翻译出来也许以后的新手们能用到,也算是督促自己学习。后续也许会加入更多别的内容,走一步看一步吧。有翻译不当和误解的地方,欢迎各路大神指...

2018-08-07 00:11:56 5146 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除