关于结构体内定义的函数
  • 板块学术版
  • 楼主hxhhxh
  • 当前回复8
  • 已保存回复8
  • 发布时间2024/4/26 16:53
  • 上次更新2024/4/29 04:24:14
查看原帖
关于结构体内定义的函数
429147
hxhhxh楼主2024/4/26 16:53
#include<bits/stdc++.h>
using namespace std;
struct A{
	void a(){
		b();
	}
	void b(){
	}
};
int main(){
}

rt,经本地和洛谷 ide 测试,上面这段代码能过编;同时,把第 3 行和第 9 行去掉之后会 CE。

但是这份代码在第 5 行应该调用了未声明的函数而导致编译错误,应该和是否在结构体内部无关。为什么会产生这样的结果?

2024/4/26 16:53
加载中...