相关疑难解决方法(0)

如何在C或C++中反转字符串?

如何在C或C++中反转字符串而不需要单独的缓冲区来保存反向字符串?

c c++ string reverse

170
推荐指数
13
解决办法
31万
查看次数

在不取消引用的情况下保持指针越界是否安全?

在 C 中保持指针越界(不取消引用)以进行进一步的算术是否安全?

void f(int *array)
{
    int *i = array - 1;  // OOB

    while(...) {
        ++i;
        ...
    }
}

void g(int *array, int *end /* past-the-end pointer: OOB */)
{
    while(array != end) {
        ...
        ++array;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想象一些极端情况,如果地址是内存的第一个或最后一个......

c

11
推荐指数
1
解决办法
328
查看次数

标签 统计

c ×2

c++ ×1

reverse ×1

string ×1