我几乎没有C ++经验。我的问题更多是关于确认某些查询是否正确思考。我试图理解一个代码,它包含以下行:
string ltrim(const string &);
Run Code Online (Sandbox Code Playgroud)
我看到了以下答案:1 .“ std :: string const&s”和“ const std :: string&s”之间有什么区别? 2. https://www.geeksforgeeks.org/stdstring-class-in-c/ 3. https://codereview.stackexchange.com/questions/32842/passing-parameters-by-reference
我知道按值调用和按引用调用的概念。
在我看来,这是在此处声明的函数名称,因为我知道C ++没有使用该名称的预定义函数。我是否正确地假设这意味着它是一个名为'ltrim'且类型为'string'的函数,并且此函数具有一个参数'a constant string type'。
但是,通常我们具有以下功能:
void abc (int &a)
Run Code Online (Sandbox Code Playgroud)
其中a是变量。什么是变量:
string ltrim(const string &);
Run Code Online (Sandbox Code Playgroud)
因为'const'具有预定义的含义,而'string'是数据类型。参数中传递的变量是什么?
我试图在互联网上寻找一些信息,但是我无法深入到一个用字符串来解释这一点的地方。
我通过iterm2Mac 上的终端 ( ) 安装了一些东西,它在安装时显示了一大堆命令。我需要寻找一个特定的词来决定我的下一步?
我应该怎么办?
笔记:
Ctrl + Shift + F。它适用于 Ubuntu,不适用于 Mac。