小编rai*_*ner的帖子

基本的C++类型混乱

我正在阅读Stanford的Programming Paradigms类中的以下文本,我注意到当作者使用字符串类时,构造函数执行的函数调用如下所示:

string::string(const char* str) {
    initializeFrom(str, str + strlen(str));
}
Run Code Online (Sandbox Code Playgroud)

如果initializeFrom函数接受两个char*参数,那么为什么第二个参数可以将(char*+ int)传递给char*并使其正常工作?类型系统如何解释这个陈述?

提前致谢.

c++ constructor types

7
推荐指数
1
解决办法
957
查看次数

标签 统计

c++ ×1

constructor ×1

types ×1