(a) 

```
string str = "Hello\nWorld";

```

When I print `str`, the output is:

```
Hello
World

```

(b) 

```
string str;
cin >> str;      //given input as Hello\nWorld

```

When I print `str`, the output is:

```
Hello\nWorld

```

What is the difference between (a) and (b)?