
C++
个人C++学习笔记,便于以后复习
Aimerlover
要么干脆不做,要么就尽力去做!
展开
-
C++的个人笔记
1. equals与==比较区别equals比较的是两个串的值,而==比较的是两个串的地址String a = "123";String b = "123";String c = new String("123");String d = new String("123");a和b并非对象,而是引用。两个都是指向内存字符串常量池中同一个“123”的位置地址,都是四个字节的数据存储该地址。无论比较值还是比较地址两种比较都相等。c和d都是String类,是内存创建两个不同的存储区来分别原创 2020-10-31 00:36:26 · 93 阅读 · 0 评论 -
C++基础篇:构造函数注意的问题
构造函数目的:初始化对象每个对象的建立都必须进行初始化,也就是把对象中的数据都赋值,构造函数分为带参构造与不带参构造;<1>不带参构造函数:当对象建立时未给予任何参数赋值时调用,注意当重载多个非缺省项参数的构造函数时,必须存在一个不带参构造函数,以此来面对对象建立时未赋值参数情况;举例:Time () ...原创 2018-06-11 17:16:23 · 373 阅读 · 0 评论