C++
文章平均质量分 85
我是一个有理想的程序员
主职JAVA,兴趣 Python、脚本、软件逆向、网络安全
展开
-
【JAVA程序员学C++】第三节、JAVA里面没有的关键字
对于java来说,多态的情况比比皆是,我们甚至也习惯了当子类对象指向为父类引用,调用的方法结果还是会先从子类里面找,找不到该方法才会去父类找。但是在C++却不是这个逻辑,如果在父类方法去掉virtual 这个关键字,就算new的是一个子类对象,只要引用变量是父类,那么就会调用父类的方法。在预处理的时候,只会替换,我的理解是类似于ctrl_c,ctrl_v这样替换,所以不会去运算,即使是一个运算式,也会在替换后,执行的时候再去运算拼接,看以下例子。template:声明一个模板,模板函数,模板类等。原创 2023-07-10 15:21:58 · 119 阅读 · 0 评论 -
【JAVA程序员学C++】第二节、引用与指针,类型转换,结构体
先说指针,由于java有jvm,所以对于java程序员,对于内存这一块关注就毕竟少了。但是C++不同,C++里面所有的堆内存,都需要程序员自己把控,把控不好,泄露了也是常有的事情。就算是JAVA程序员,也是知道对象是存放在内存开辟的一块区域。而这块区域的地址,就算指针指向的地址。b就算一个指针变量,指向的是变量a的内存地址。而 *b就是指针指向这块内存里面具体存放的数据。个人对指针的理解是,原创 2023-07-06 11:34:02 · 410 阅读 · 0 评论 -
【JAVA程序员学C++】第一课、认识C++
本文仅为自己学习探索之路的记录,欢迎大家指正。由于我是JAVA出身,后续记录也会带着跟JAVA对比来记录,希望对于像我一样JAVA出身的“猿友”能有特别帮助,本系列文章也特别适合JAVA出身的朋友来阅读。话不多说,直接开搞,先从第一个"hello world"说起。千万别小看这个hello world的小例子,初看这点代码特别简单,但是其中包含的内容可不少,其中有一些细节点还是容易忽略掉,特别是我们这种有多门语言基础的情况下,再学习一门新语言多少有点原创 2023-07-04 15:30:56 · 497 阅读 · 0 评论