README.md 2021/5/8
1 / 5
数据结构(实验)
本项目基于计蒜客平台的“数据结构与实验”,开发的过程用到了以下工具
VSCode(Visual Studio Code)
WSL(Windows Subsystem for Linux)
ubuntu18.04
本项目遵循MIT协议,转载请注明
本项目较为粗糙,注释什么的都没打,以后有时间再完善
VSCode(Visual Studio Code)
###前言 VSCode 怎么说呢,一开始是打算直接用VS2017来运行计蒜客的项目的,但是后来发现,这个方法并
不可行,主要的问题出在
函数模板已定义
报这个错误是我没想到的,后来虽然找到了解决办法:
将下面类似这样的代码放进类里面,不要进行外部声明
template <class T>
Node<T>::Node() {
ptr = NULL;
next = NULL;
}
原因是VS不支持这种形式,寻找模板T的时候会不匹配,于是在某一个VS版本删掉了(是不是听起来很扯),
于是我就舍弃VS2017了
PS:计蒜客默认的调试平台也是UNIX,所以更换本地编译环境是非常正确的行为
安装
官网下载地址:https://code.visualstudio.com/
WSL(Windows Subsystem for Linux)
由于我的电脑开发环境为window10,但我又不想安装VMware或者是双系统,于是就采用了微软自带的子系统
wsl
安装
1.启用WSL
以管理员身份打开PowerShell并运行:
评论30