2. 打印对象地址的方法 由于Java不直接提供获取对象内存地址的函数,但可以通过System.identityHashCode(Object obj)来获取一个对象的散列码。虽然这不是对象的真实地址,但它在一定程度上可以代表对象的唯一性。下面是一个简单的代码示例: publicclassStringAddressDemo{publicstaticvoidmain(String[]args){Stringstr1=new...
原因应该是重载过,实现的是输出以m_char 为首地址 ’\0‘为结尾的字符串。 同样是首地址,但是转换成void*以后重载函数不知道这个是字符串,就找到单纯输出值的重载来输出 1.1而对于string对象的首地址呢? 不要试图获得string的字符串首地址,这个是类的内部实现。 也就是string 是个类,并不是基础类型,对string的...