小编pic*_*ict的帖子

const char*const与const char*?

我正在运行一些示例程序来重新熟悉C++,我遇到了以下问题.首先,这是示例代码:

void print_string(const char * the_string)
{
    cout << the_string << endl;
}

int main () {
    print_string("What's up?");
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,print_string的参数可能已经改为const char * const the_string.哪个更合适呢?

我理解不同之处在于,一个是指向常量字符的指针,而另一个是指向常量字符的常量指针.但为什么这两个都有效呢?什么时候相关?

c c++

101
推荐指数
5
解决办法
8万
查看次数

中轴变换的实际执行情况?

我已经看到了很多关于算法基于什么的解释,但我似乎无法找到中轴转换本身的任何实际代码(伪代码或某种语言).

对于某些情况(例如具有离散角的多边形),它可以简化为delaunay三角形,但我更关心的是你有一个blob(例如人类被跟踪)并想要计算它的骨架.

这个伪代码会是什么样的?

language-agnostic algorithm image-processing computer-vision computational-geometry

5
推荐指数
1
解决办法
2026
查看次数