最近找工作,应聘C++方面的,由于原来对java,c比较熟悉,对c++有点恐惧(刚学的时候觉得语法太多)。所以复习了一下,并且看了几位大牛对c++的一点认识及个人的学习简介,复习的时候效率高多了。
想想在学校这几年学的东西太杂了,学了很多东西,但很多东西都没学好,大一学习c/c++,大二下开java。原来没学习操作系统之类的东西,有那么一点c++基础就去学习MFC了,当时头都大了。后来还好遇到了java,写个窗口太简单了,不像sdk得写五六十行。当时想去做企业计算这一块,接着自学jsp,servlet,及传说中的ssh框架,都学了一点皮毛,自己做的小程序也没多大技术含量,后来发现现在的培训机构怎么都是j2ee/.net啊?迷茫了,大三的我当时很迷茫,并且周围的同学都考研,我也跟着去了,复习一段时间,觉的考上以后也没啥意思,就放弃了。接着想去学习linux c。大三基本上在彷徨,郁闷,痛苦中度过,大学中最宝贵的一年就这样过去了,痛心疾首..........
言归正传,其实学习c++,只要对数据抽象,面向对象编程,泛型编程有一定的了解,c++复杂的语法也清晰起来。现在回想起来,原来学的教科书,老谭的c语言,及**的c++误导了多少人.......
有一点的c基础,学习一下oop,然后看看模板,STL之乐的泛型编程,c++基础基本就过了,像元编程,之类高深的东西,日常编程也不大会用的。
昨天下午看了下《深入浅出MFC》侯老大有着狐狸般的嗅觉,把冰山下面的东西都给你翻了出来,顿时迷雾消失。主要看了讲解C++的那一部分,讲的不是很深,主要是MFC用到的语法,对多态讲解的挺多的,很深刻。复习C++基础看这一部分足以。
还有一点就是对内存的理解,也就是运行时的内存分布,学习c的时候这个部分应当是重点,笔试,面试考的也挺多的,跟指针结合起来考。
老师曾经说过,对语言的理解,取决于对运行环境理解的有多深。
继续好好学习,找工作..........
分享到:
相关推荐
"预习复习C++基础教程"旨在帮助学习者掌握C++的基本概念和编程技巧,为后续深入学习打下坚实基础。 本教程可能涵盖以下关键知识点: 1. **C++简介**:介绍C++的历史、特点和应用领域,解释其与C语言的关系以及为何...
在C++编程语言的世界里,"C++的一些简单实现(全是小程序,可以帮助复习C++)"这个标题暗示了我们即将探讨一系列用以巩固C++基础知识的简单程序实例。这些小程序通常涵盖C++语言的核心概念,如变量、数据类型、...
超快复习C++_三大特性篇2 C++是一种面向对象的编程语言,它具有三大特性:封装、继承和多态。下面是对这三大特性的详细介绍: 1. 封装(Encapsulation) 封装是指将数据和操作数据的方法封装在一起,以保护数据的...
C++是一种广泛应用于...通过这6套复习资料,学生不仅可以全面复习C++的基础知识,还能提升解决实际编程问题的能力,为未来的软件开发奠定坚实基础。务必仔细研读每一部分,多做练习,以期在期末考试中取得优异成绩。
C++是一种强大的面向对象编程语言,它以类和对象为核心概念。类是对象的蓝图,定义了一组属性(数据成员)和行为(成员函数)。在C++中,类的成员可以有三种访问权限:public、private和protected。public成员对所有...
C++中的STL(Standard Template Library,标准模板库)是一个强大的工具集,它包含了用于高效编程的容器、迭代器、算法和函数对象。在STL中,你可以方便地管理和操作各种数据结构,而无需从零开始实现它们。下面将...
通过这份复习资料,学习者不仅可以系统复习C++的基础知识,还能通过实际题目加深理解,提升编程技能。对于准备C++考试或面试的学习者来说,这是一份非常有价值的资源。在学习过程中,应注重理论与实践相结合,不断...
STL 是 C++ 标准模板库的缩写,提供了许多有用的容器和算法,帮助程序员更快速地开发程序。在 STL 中,容器是用来存储和管理数据的,迭代器是用来访问容器中元素的接口,算法是用来对容器中元素进行操作的。 .STL ...
【C++语言复习题目】 ...这些题目覆盖了C++语言的基本概念,包括控制流程、数据类型、运算符和函数调用,是复习C++语言的关键知识点。通过解决这些问题,你可以加深对C++的理解,并为更高级的主题打下坚实的基础。
### C++三大特性详解 #### 一、封装 封装是面向对象编程的一个核心概念,它通过隐藏对象的具体实现细节,并对外提供一组明确的接口来访问这些数据,从而达到保护内部状态的目的。在C++中,封装主要是通过类来实现...
复习C++时,除了类的定义和访问权限,还需要关注其他关键概念,如构造函数和析构函数、运算符重载、继承、多态、模板、异常处理等。`07计科C++复习题.doc`可能包含了针对这些主题的练习题,而`C++复习资料 .DOC`则...
面向对象是C++编程的核心特性,它包括三...通过上述知识点,我们可以深入理解C++面向对象编程的基本原理和实践方法,这对于学习和复习C++是非常重要的。同时,掌握好这些概念有助于编写出高效、安全且易于维护的代码。
在复习C++时,还需要关注模板、异常处理、STL(标准模板库)和内存管理等内容。模板是C++的泛型编程工具,可以创建不依赖特定数据类型的函数和类。异常处理用于处理运行时错误,通过try、catch和throw关键字,你可以...
通过这份广东C++复习资料,学习者可以系统地复习C++语言的各个方面,提高编程能力,同时通过历年试题和样题的练习,增强应对实际考试的能力。对于那些在寻找高质量复习材料的人来说,这份资料无疑是宝贵的财富。
一、重载函数部分 ①对于重载函数来说,不允许两个函数参数列表相同但返回类型不同,这种情况下第二个函数的声明是错误的; ②候选函数和可行函数: ·在调用重载函数时,集合中的函数被称为候选函数,具备的特征...
复习C++时,不仅要熟记这些基本概念,还需要通过实践加深理解,例如编写代码来验证运算符优先级、练习函数重载的运用、分析sizeof的结果等。对于大学初级学生,掌握这些基础知识是期末考试的重要准备,也是成为一名...
1. **C++基础**:复习C++的基础语法,包括变量、数据类型、运算符、流程控制语句(如if、switch、for、while)、函数和数组的使用。理解面向过程编程的基本概念。 2. **类与对象**:深入理解C++的面向对象特性,...
考生可以通过这份资料系统地复习C++语言的基础知识,理解并掌握考试所需的关键概念和技术。 "c++大纲.pdf"则可能是官方发布的考试大纲,列出了考试的具体科目、主题和技能要求。考生可以依据大纲有针对性地进行学习...
C++复习题.pdf 本资源摘要信息是关于C++编程语言的复习题,涵盖了C++的基本概念、类和对象、继承、运算符重载、指针和引用等多个方面。下面是对每个问题的详细解释: 一、 填空题 1. 通过对象 p1 访问 show 函数...
复习c++可以用到 学校老师总结的 大家可以尽量下载