我是用的jupyter环境,安装的xeus-cling插件,内核是c++17,代码如下
[C++] 纯文本查看 复制代码 #include <iostream>
static int sum(int a, int b) {
return a + b;
}
int main() {
int result = sum(1, 2);
std::cout << "1 + 2 = " << result << std::endl;
std::cout << "Hello World!" << std::endl;
return 0;
}
报错:
[Asm] 纯文本查看 复制代码 input_line_32:5:13: error: function definition is not allowed here
int main() {
^
Interpreter Error:
很简单的一个函数定义,但是老是报不能在这里定义函数,搜了半天也不知道问题在哪儿,无语了- -
小熊猫C++运行就没有这个问题,求助大佬
(至于为什么要用jupyter,因为我们公司在基于jupyter做开发,做的是一款在网页上编程的工具平台) |