为啥下面我写的这段代码老是提示"不允许使用不完整类型"
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥下面我写的这段代码老是提示"不允许使用不完整类型"相关的知识,希望对你有一定的参考价值。
参考技术A 你没有定义node的构造函数,它就是c里面的结构体而已,用new分配空间是不合理的。既然定义了一个指针,可以:struct trainF
...
myTrain;
node *head = &nyTrain;
或者你直接struct trainF myTrain; struct trainF head = &myTrain;
你traningF vs trainingF,是什么鬼,敲代码要认真点。本回答被提问者和网友采纳 参考技术B 把typedef那行删掉,把所有node都换成trainingF试试追问
没用,还是提示不允许使用不完整的类型
追答那就在结构体里加一个构造函数
trainingF()
还是不行
我这个代码有啥问题,为啥老是提示我找不到mybatis.xml?
public void testSelAll() throws IOException //加载MyBatis核心配置文件 InputStream is=Resources.getResourceAsStream("mybatis.xml"); //构建SqlsessionFactory工厂对象 SqlSessionFactory factory=new SqlSessionFactoryBuilder().build(is); //通过工厂打开Session SqlSession session=factory.openSession(); //通过session执行查询操作 List<User> list=session.selectList("com.bjsxt.mapper.UserMapper.selAll"); System.out.println(list); //关闭资源 session.close(); 下图是我的项目结构
参考技术A 没有配置工作环境,无法入载mybatis. xml文件。 参考技术B 文件名错了,程序中你写的是mybatis,文件却是mabatis以上是关于为啥下面我写的这段代码老是提示"不允许使用不完整类型"的主要内容,如果未能解决你的问题,请参考以下文章
麻烦bat命令高手们,帮我看看,下面这段代码到底哪里有问题,为啥运行的时候,总提示echo 处于关闭状态
我想知道为啥我下面这段代码不执行script语言 <html> <head> <script language="javascript"> al
我这个代码有啥问题,为啥老是提示我找不到mybatis.xml?