问一个关于cout输出的有关问题

问一个关于cout输出的问题编写一个程序,运行时以HelloWorld程序作为这个程序的输出,我的代码如下,请问下如

问一个关于cout输出的问题
编写一个程序,运行时以HelloWorld程序作为这个程序的输出,我的代码如下,请问下如何把HelloWorld两边的*变成""
#include<iostream>

int main(){
 std::cout << "#include<iostream>" << std::endl;
 std::cout<<"main(){"<<std::endl;
 std::cout<<"std::cout<<*HelloWorld!*<<std::
endl;"<<std::endl;
 std::cout<<"return 0;"<<std::endl;
 std::cout<<"}"<<std::endl;
 return 0;
}

[解决办法]
用转义字符'\'
cout<<"\"hello world\""<<endl;