学习c++需要知道
2024-09-12 20:21:03
1.c++投入和经济产出比目前较低,c++很复杂,学习难度高、周期长。而且开发效率低。
2.但是c++趋紧于完美语言,它囊括了多种编程范型.它运行效率高,对计算机有着极致的控制能力。适用于低层。
3.学习c++时,要把自己想象成是一个编译器
4.c++11标准是指c++2011年版的标准
5.网上说c++不好用的,大多是指c++98标准的时候,c++11标准之后很好用。
6.c++primer(primer,引物,在这里翻译为入门书,但这本书远不止入门那么简单),Scott Mwyers的Effective c++(effective,有效的),Anthony Williams的C++ Concurrency in Action(concurrency,并发,con表示一起,currency流通)是用来学习并发程序的,陈硕的《Linux多线程服务端编程》都是学习c++的好书
7.c++不是某个公司的产品,它的设计和标准化是由一个独立工作的委员会进行的,人们没有必要担心有一天c++会被某个公司控制起来,并为使用它付出成本---Java目前面临这个问题.
8.现代的c++语言可以看作由三部分组成:
(1)低级c语言,大部分继承自c语言
(2)现代高级语言特性,允许我们定义自己的类型以及组织大规模的程序和系统
(3)标准库,他利用高级特性来提供有用的数据结构和算法
9.C++和标准C++,标准c++是指包含STL(standard template library,标准模板库)
C语言是函数库,C++是类库
MFC是针对winodows的,在linux中不能使用
10.c++结构体定义不用加关键字struct
最新文章
- 百度音乐API抓取
- MongoDB增删查改
- 五种开源协议的比较(BSD_Apache_GPL_LGPL_MIT)
- 内存修改mfc
- MS Sql Server 中主从库的配置和使用介绍(转)
- 【已解决】Android ADT中增大AVD内存后无法启动:emulator failed to allocate memory 8
- 【转】频点CTO张成:基于Cocos2d的MMORPG开发经验
- 3行3列表格 table实现,div+css实现
- jQuery带有定时器的tab栏切换
- 控制winform中控件的输入格式
- Cms 总结(转)
- LeetCode 252. Meeting Rooms (会议室)$
- 基于 React + Webpack 的音乐相册项目(下)
- Win7硬盘的AHCI模式
- ConcurrentHashMap1.8源码分析
- Flutter 布局(五)- LimitedBox、Offstage、OverflowBox、SizedBox详解
- POJ3417 LCA+树dp
- IdentityServer4 中文文档 -9- (快速入门)使用客户端凭证保护API
- mezzanine的page表
- asp.net 服务器 上传文件到 FTP服务器