搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
编程先知
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
牛客周赛22练习2啊
2
Caddi Programming Contest 2021 (AtCoder Beginner Contest 193) A~D题解_atcoder zone2021
3
【启发式算法】Python实现禁忌搜索算法求解TSP问题
4
rocketmq-spring的consumer设置消费失败最大重试次数_rocketmq springboot 设置消费失败默认重试次数
5
前端侧边栏的滑入滑出效果_vue右侧滑出面板
6
OpenCV实现远程视频监控与运动目标检测_远程目标检测
7
【iOS ARKit】人脸检测追踪基础
8
[解决报错]编译ros项目时显示:fatal error: tf2_geometry_msgs/tf2_geometry_msgs.hpp: 没有那个文件或目录
9
[独有源码]java-jsp校园卡食堂前端管理系统的设计与实现92515从不会做毕业设计到成功完成的过程与方法_学生食堂管理系统的设计与实现
10
Linux拷贝服务器文件夹到本地_linux从服务器拷贝文件到本地
当前位置:
article
> 正文
初学者必备:C++经典入门详细教程_初中生c++零基础入门
作者:编程先知 | 2024-01-28 23:28:11
赞
踩
初中生c++零基础入门
1.把C++当成一门新的语言学习(和C没啥关系!真的。);
2.看《Thinking In C++》,不要看《C++变成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object
Model》,不要因为他们很难而我们自己是初学者所以就不看;
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
6.会用Visual C++,并不说明你会C++;
7.学class并不难,template、STL、generic
programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
9.看Visual C++的书,是学不了C++语言的;
10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
11.浮躁的人容易问:我到底该学什么;——别问,学就对了;
12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
17.C++不仅仅是支持面向对象的程序设计语言;
18.学习编程最好的方法之一就是阅读源代码;
19.在任何时刻都不要认为自己手中的书已经足够了;
20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
26.请看《程序设计实践》,并严格的按照其要求去做;
27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;
29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;
30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
31.学习编程的秘诀是:编程,编程,再编程;
32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
33.记住:面向对象技术不只是C++专有的;
34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
35.把在书中看到的有意义的例子扩充;
36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
39.C++语言和C++的集成开发环境要同时学习和掌握;
40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;
42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
47.请不断地对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;
48.保存好你写过的所有的程序——那是你最好的积累之一;
49.请不要做浮躁的人;
50.请热爱C++!
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/article/detail/42203
推荐阅读
article
基于
Java
的
学生
选课
管理信息系统
(源码+
数据库
+部署视频)
_
数据库
学生
选课
管理信息系统
...
基于
Java
的
学生
选课
管理信息系统
。
Java
是世界上使用最广泛
的
编程语言之一,近年来随着互联网技术
的
高速发展,对
Java
...
赞
踩
article
2024年最全
的
计算机软件
毕业设计
选题
大全_
人体工学
椅真
的
有用吗
...
近期开题
的
同学越来越多,很多同学不知道怎么
选题
,不知道老师分配
的
题目应该怎么做,指导老师分享
的
信息不多,无从下手?_人体...
赞
踩
article
ElasticSearch
分布式
搜索原理解析...
ElasticSearch
分布式
搜索原理解析1. 什么是
ElasticSearch
?我们先来看一下百度百科的解释:Ela...
赞
踩
article
S7-
200SMART
_
MODBUS
RTU
通信
轮询
中实现插队
写
入
或条件
写
入
的
具体方法
示例(2)_m...
S7-
200SMART
_
MODBUS
RTU
通信
轮询
中实现插队
写
入
或条件
写
入
的
具体方法
示例(2)_
modbus
自动
轮询
插...
赞
踩
article
做完
一个
网站
重构
项目
的
总结以及感想!_
网站
重构
项目
目
的
...
忙活了大半年,终于把
一个
年久失修,bug众多,技术陈旧,难以维护
的
站给
重构
结束了,与其说是
重构
,不如说是重做,基本上就是...
赞
踩
article
如何
使用
Go
与
MQTT
进行
通信_
golang
推送
mqtt
...
本文介绍了如何
使用
Go
编程语言与
MQTT
(Message Queuing Telemetry Transport)...
赞
踩
article
CNN
卷积
理解...
卷积
层使用一组可学习的过滤器来扫描输入数据(通常是图像)。每个过滤器都是一个小的窗口,包含一些权重,这些权重通过训练数据...
赞
踩
article
使用
PowerShell
命令行,批量
修改
文件
编码...
今天统计
修改
代码量,
使用
工具时,发现有些代码无法统计。原因时UTF-8中有某些特殊字符,工具不能识别。但是,如果把代码转...
赞
踩
article
uniapp
设置
手机
通知
权限
以及
uniapp
-
push2.0
推送
_
uniapp
关闭状态下接收
通知
...
uniapp
引导用户开启
通知
权限
以及uni-
push2.0
推送
代码
_
uniapp
关闭状态下接收
通知
uniapp
关闭状态下...
赞
踩
article
PyTorch
:向量相似度度量、
距离
度量
_
f
.
pairwise
_
distance
...
两个张量之间的欧氏
距离
即m*e和n*e张量之间的欧式
距离
理论分析算法实现import torchde
f
euclidea...
赞
踩
article
vue
封装
一个
卡片
组件
_
vue
card
...
会用到的知识父
组件
向子
组件
传值slot插槽我想要做
一个
这样的
组件
头部基本不变,只需要改变图标和标题下面的内容需要我们改变...
赞
踩
article
详解
微
服务
...
是一种软件架构风格,它将一个大型的应用程序拆分为一组小型、独立的
服务
,这些
服务
可以独立开发、部署、扩展和维护。每个
微
服务
...
赞
踩
article
github
访问不了
_
github
进不去
在
前面加个什么...
【代码】
github
访问不了。
_
github
进不去
在
前面加个什么
github
进不去
在
前面加个什么 ...
赞
踩
article
第三章
接口和
API
设计...
你可能是把两个相互独立的程序库都导入到当前项目,而它们又恰好有重名的类。
第三章
接口和
API
设计 ...
赞
踩
article
软件
设计师——题目以及
解析
记录(单选)_
候选
码
判断
例题...
1.
候选
码
问题正确答案:C、A
解析
:首先
判断
候选
码
,先找入度为0的结点;本题中A1没有在函数依赖右侧出现,那么在途中的体...
赞
踩
article
Flask
框架解决
跨域
问题
_
python
flask
接口
允许
跨域
访问...
flask
db migrate # 生成迁移文件。
flask
db upgrade # 执行迁移文件。# 创建同步数据...
赞
踩
article
Spring
Cloud 之
Gateway
详解...
Spring
Cloud
Gateway
不仅是Zuul的优秀替代品,更是现代微服务架构中不可或缺的组成部分。它通过高效的...
赞
踩
article
处理
多维
特征的
输入
...
多维
数据的处理处理
多维
特征的
输入
文章目录 回顾
多维
向量的逻...
赞
踩
article
【
Linux
】
yum
本地
配置
...
【
Linux
】
yum
本地
配置
【
Linux
】
yum
本地
配置
配置
将来是在干什么?
yum
会根据/e...
赞
踩
article
go
lang
基础教程
——
字符串
篇_
go
字符串
前几位...
本文始发于个人公众号:TechFlow,原创不易,求个关注今天是
go
lang
专题的第6篇文章,这篇主要和大家聊聊
go
la...
赞
踩
相关标签
java
intellij-idea
程序员腰不行
人体工学椅
保友
数据库
分布式
搜索引擎
大数据
编程语言
S7-200SMART
MODBUS RTU通信
轮询
插队写入
条件写入
golang
开发语言
后端
cnn
深度学习
计算机视觉
linux
运维
服务器