菜鸟提问-----关于C++ 中函数asInt的用法

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:02:16
在代码中看到asInt函数,不知道是什么意思,请高人给指点指点,谢了。
int bitNumber = asInt( bit.substr( 1 ) );

还有
asInt( "11", 10 )

谢谢了。

asInt是个自定义函数吧
int bitNumber = asInt( bit.substr( 1 ) );
这一句的意思是这样的:首先bit是一个类(关于类,具体可以查阅一下),这个类中含有public(公有的)成员函数substr(),
bit.substr( 1 ) 的意思就是将1带入并调用这个函数,再将substr(1)函数运算结果带入asInt( )这个函数,然后将asInt( bit.substr( 1 ) )的运算结果赋值给整形变量 bitNumber
你明白了吗?