C++
Fourier_xyz
这个作者很懒,什么都没留下…
展开
-
C++:strlen与/0
strlen统计字符串str中字符的个数,不包括’\0’ 因此在给字符串分配内存时,需要加多一个字节: this->pString = new char[ strlen(str)+1 ];原创 2021-08-27 23:54:26 · 358 阅读 · 0 评论 -
C++: 间接修改常对象的属性
如下,若我们实例化了一个『常对象』,那么它的属性是不可修改的(除非类中该属性声明前加了mutable关键字) const Person p1(10); //实例化了一个常对象 p1.m_Age = 114514; //该句报错 但我们可以通过指针间接修改它: int* p = (int*)(&p1.m_Age); *p = 114514; ...原创 2021-08-06 15:32:06 · 410 阅读 · 0 评论