笔经面经
cs_zh_xi
No warnings, no errors
展开
-
memmove的实现
memmove的原型是: void*memmove(void*dst, constvoid*src, size_tcount); 实现memmove有两个要点: (1)从src指向的内存拷贝count个字节到dst指向的内存中。 (2)处理src和dst有重叠的情况,这是和memcpy不一样的地方。 要满足条件(1)比较简单,借用memcpy的实现:...原创 2020-02-03 10:53:22 · 1312 阅读 · 1 评论 -
欢聚时代笔试题:逗号运算符
隔壁家二狗子贡献了一道来自欢聚时代(YY)的C++笔试题。 问题 以下程序的输出是什么? #include <iostream> int main() { int a = 10; int b = 20; int x; // (1) x = (a, b); std::cout << x << std::endl; // (2) ...原创 2020-01-28 09:31:49 · 292 阅读 · 0 评论