我正在尝试在C++中实现一个字符串函数,使其可以像Python一样运行。
例如,在Python中,您可以这样编码:
有一件事情要重载,那就是运算符
例如,在Python中,您可以这样编码:
str = "filename.ext"
bits_0 = str[1:3]
bits_1 = str[-1:]
有一件事情要重载,那就是运算符
[]
,但在这种情况下如何重载运算符:
?
[:]
在C++中不是一种语法上合法的构造,所以你无法完全复制Python的语法。 - Cameron