偶刚学c++两台,感觉还是瞒好玩的。把觉得有用的东西记下来,以便用的时候可以看看。
不过我的理解不一定对,更不一定合理,不要当成啥啥啥看,欢迎指正,不要乱踩哦。
跟Java相比c++的一些奇怪的地方
1. C++的指针跟Java的引用类似,但C++中也有引用。引用对象放在栈里,指针对象放在堆里。
2. 引用不用new,直接申明就可以有了,因为它是放在栈里的嘛。
3. Java里的导航符只有".",c++里有三种,“.”, “->”, “::”。".",用于引用导航,“->”用于指针导航,“::”用于静态导航。
4. C++里的字符串是小写的(我指的是标准C++),有点怪,但写起来舒服些,呵呵。
5. C++里一个public 或者private 后面可以跟许多成员,可以少写几行代码,不过在.h文件里,只写声明不写实现,所以提供这种功能是人之常情。
6. C++里方法申明和实现分开写,让我很不习惯。
7. C++没有像Eclipse for Java 这样的聪明的IDE,写程序心情不怎么好。即使装了CDT之后,依然感觉很笨,不过还好觉得比微软的东西好用。
8. 引用类型的成员变量要在构造方法名字后面写个括号,放变量名 + “:” + 参数,这样来初始化,感觉怪怪的。也不知道有没有更好的方法。
没写完,有时间再写。
分享到:
相关推荐
以上只是《千锋C++笔记》可能涉及的部分知识点,实际内容可能更详细,包括实例解析、编程技巧和常见问题解答等。通过深入学习和实践,开发者可以充分利用C++的强大功能,编写高效、可靠的软件系统。
C++学习笔记C++学习笔记C++学习笔记C++学习笔记C++学习笔记
### C++ 学习笔记精华版 #### 一、C++ 语言概述 **1、历史背景** - **C++ 的江湖地位** - Java、C、C++、Python、C# 是当前主流的编程语言之一,而 C++ 在这些语言中以其高效性和灵活性著称。 - **C++ 之父 ...
这份"C++笔记"包含了学习C++时的重要知识点和实践技巧。 1. **基础语法**:C++的基础包括变量、数据类型(如整型、浮点型、字符型等)、运算符(算术、比较、逻辑、位运算符等)、流程控制语句(如if-else、switch-...
C++笔记.md
C++学习笔记
"自考C++笔记(上)" 本笔记是作者全部手打创作的自考C++笔记,包含课本中例子的详细分析,共47200字,适合没有学过C语言的人认真学习和通过C++自考。 C++程序设计 ### 认识 C++的对象 #### 1.1 初识 ...
C++是一种静态类型、编译式、通用的编程语言,它支持过程化编程、面向对象编程和泛型编程。C++广泛应用于软件开发领域,包括操作...以上内容覆盖了C++语言中一些基础知识点,对于学习和理解C++编程具有重要的指导意义。
大一下c++笔记.md
根据给定的信息,我们可以从多个角度来探讨C++的相关知识点,包括但不限于集成开发环境的配置、数据类型初始化、命名空间的使用、类和对象的概念、引用类型的理解、指针的操作、函数重载以及内存管理等方面。...
C++Primer中文第三版(C++从入门到精通)第一章的读书笔记,主要是C++程序、预处理器指示符、iostream库等的基础知识点读书笔记。
### C++核心知识点详解 #### 内联函数与宏比较 内联函数是C++中一种特殊的函数,它能够在函数调用处被编译器直接替换为函数体,从而避免了函数调用的开销。这与宏有些相似,但内联函数保留了函数的所有特性,如...
《钱能的C++笔记——绝对值的珍藏》是一份深受C++爱好者和学习者欢迎的资源,它以其详实的内容和实用价值赢得了高度评价。这份笔记主要聚焦于C++编程语言,深入探讨了其核心概念、语法特性以及编程技巧。 首先,C++...
C++笔记(1).md
在C++的学习过程中,以下几个关键知识点是不可或缺的: 1. **基础语法**:C++起源于C语言,因此它保留了C语言的基本语法结构,包括变量声明、类型转换、控制流(如if语句、for循环、while循环)以及函数定义等。 2...
总的来说,C++笔记对于初学者来说是一份宝贵的学习资料,它涵盖了C++的基础知识,如程序结构、面向对象特性、函数的使用等,这些都是学习C++必备的基础。通过深入理解和实践这些概念,初学者可以逐步掌握C++编程,并...
C++笔记可能涵盖了C++的更多高级特性,如模板元编程、STL的深度使用、设计模式、多线程编程、Boost库的运用等。这些内容可以帮助开发者写出更加高效、可维护的代码。 1. **模板元编程**:在编译时进行计算,减少...
根据提供的文件信息,可以看出这份文档主要涉及C++中的一些关键概念和知识点,特别是关于静态成员、友元类、以及常量等内容。接下来,我们将详细解释这些知识点。 ### 静态成员 静态成员(包括静态数据成员和静态...
C++核心学习笔记pdf
C++精选入门笔记