小编ede*_* wd的帖子

什么是C++相当于Python中字符串的'r'前缀?

在python中,我可以这样下一个有效的代码:

r"path\path.exe"
Run Code Online (Sandbox Code Playgroud)

这允许我使用一个斜杠('\')符号而不是两个.cpp中有没有等价物?

c++ python

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

dynamic_cast何时返回0并且何时抛出异常?CPP

在此链接中:http: //www.cplusplus.com/doc/tutorial/typecasting/

当dynamic_cast无法转换指针因为它不是前一个示例中第二次转换中所需类的完整对象时 - 它返回一个空指针来指示失败.
如果使用dynamic_cast转换为引用类型并且无法进行转换,则会抛出类型为bad_cast的异常.

我无法从这个文本部分理解,当dinamic_cast返回null ptr时,以及抛出异常时的确切条件是什么.

如果有人可以给我看一个两个代码示例,其中一个返回null ptr而另一个抛出异常,那将非常合适.谢谢.

c++

0
推荐指数
1
解决办法
1352
查看次数

标签 统计

c++ ×2

python ×1