是否有任何(合理)直接的方法来生成注释来解释 C++ 程序的结构?例如,我想将此代码作为输入:
int main(){
cout << "Hello World!";
return 0;
}
并将其作为输出生成:
int main(){
//create a function called main that returns an integer and takes no parameters.
cout << "Hello World!";
//print the string "Hello World" to the standard output.
return 0;
//the function main returns 0
}
如果可以做到这一点,它可能会使(任何 C++ 程序的语法)对初学者来说稍微不那么令人生畏。
如果 C++(使用现有工具)无法做到这一点,那么(任何类似的工具)是否可用于其他编程语言?