传入是没问题的吧,应该是无法传出,所以需要传出时需要用到指针指向地址操作。
Dev-C++保存文件时,文件名下面有一个选择栏,默认是C++ Source File,下拉找到C++ Header File即可;
Visual Studio IDE新建文件在头文件里,新建时选C++头文件新建即可;
Visual Studio Code新建文件时直接改后缀名为.h即可。
List*意思是 类 类型的指针,它是一种数据类型,而list是一个变量名(对于类类型而言也叫类的对象名)。
声明一个对象/个变量的格式为:【数据类型】 【对象名/变量名】;
可能环境配置有问题吧
visual studio 运行占的内存比较大,VC6.0也不错,运行的快点,占的内存小点,此外还有CodeBlock ,Dev-c++,个人推荐大的软件建议使用 Source Insight
这是他在别的地方自创的头文件 里面包含这个list的类
将elem改成int,你在程序中没定义过elem,就不能使用哦,他不是基本类型
对象被销毁时调用的函数叫析构函数,
对象被创建时调用的函数叫构造函数.
好像是visual 2010
可能是考虑到动态内存分配,你在函数体外定义的是指针类型的话无法传入参数吧
Java的话思路大体相同,就形式变了下..... 定义一个方法类和节点类。节点就是节点类的一个对象,然后节点指向的那些就用Setnext()或者Getnext()来完成....
是#ifndef而不是#ifdef,不要漏掉n
课程中老师用的开发工具是clion,推荐vs