在C++中,可以使用以下三种方法声明和赋值string变量:
1. 使用赋值运算符(=)来声明和赋值一个字符串变量。
```cpp
std::string str = "Hello, World!";
```
2. 使用构造函数来声明和赋值一个字符串变量。
```cpp
std::string str("Hello, World!");
```
3. 使用字符串字面值来声明和赋值一个字符串变量。
```cpp
std::string str = "Hello, World!";
```
这些方法都可以用来声明和初始化一个字符串变量,并将其赋值为特定的字符串。