最赞回答 / 慕慕5299279
Class &operator=(const Class& 别名); 这是赋值运算符重载的标准格式,形参为本类对象的常引用,返回值是本类对象自己的引用可以做左值,只能用类的成员重载--回答源于:Class &operator=(const Class &); 操作符重载什么意思???_百度知道 (baidu.com)我的理解就是:Buffer & Buffer :: operator = (const Buffer & buf)Buffer&表示左值...
2023-02-18
最新回答 / 慕桂英5594736
==号即为数学上的等于,而=号在c++中是赋值号,即把右边的值赋给左边。例如:a=2;即将2的值赋给a变量,而a==2,多用于判断a是否等于2
2022-12-12
int* func() {
int* p = (int*)malloc(20 * sizeof(int));
assert(p);
for (int i = 0; i < 20; i++) {
*p = 60 + i;
p++;
}
return p-20;
}
int* p = (int*)malloc(20 * sizeof(int));
assert(p);
for (int i = 0; i < 20; i++) {
*p = 60 + i;
p++;
}
return p-20;
}
2022-12-11