本源码为基于Vue和TypeScript的C++课件设计,包含259个PNG文件、126个JavaScript文件等,共539个文件。该项目旨在为用户提供一个全面、便捷的C++课件解决方案,通过Vue和TypeScript技术的结合,为用户带来高效的学习体验。
目录结构
├── .gitignore ├── .npmrc ├── 1.overview.md ├── 10.template.md ├── 11.stream.md ├── 12.stl.md ├── 13.review.md ├── 2.class1.md ├── 3.class2.md ├── 4.class3.md ├── 5.subclass1.md ├── 6.subclass2.md ├── 7.operator.md ├── 8.operator2.md ├── 9.virtual.md ├── components ├── Counter.vue ├── dist ├── 1.overview ├── 1.overview.pdf ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 11 ├── cout.png ├── 404.html ├── _redirects ├── assets ├── DrawingControls.60210bae.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.d06a68f7.js ├── DrawingLayer.adcca5bf.js ├── DrawingPreview.72744941.js ├── FileSaver.min.dcd7fd10.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.7573e190.js ├── Presenter.1ea605f8.css ├── Presenter.e6d70c22.js ├── PresenterPrint.b1444621.js ├── index.1736288d.js ├── index.7966e1bb.css ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 10.template ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 10.template.pdf ├── 404.html ├── _redirects ├── assets ├── DrawingControls.8d0a5906.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.94eac77b.js ├── DrawingLayer.1c06691c.js ├── DrawingPreview.c1df8c2d.js ├── FileSaver.min.d44d649e.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.71b567cc.js ├── Presenter.1ea605f8.css ├── Presenter.2dd598e5.js ├── PresenterPrint.68d410e3.js ├── index.7966e1bb.css ├── index.ec46a5a4.js ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 11.stream ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 11.stream.pdf ├── 11 ├── cout.png ├── 404.html ├── _redirects ├── assets ├── DrawingControls.7159137a.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.179ddd61.js ├── DrawingLayer.82163be9.js ├── DrawingPreview.0ea1f367.js ├── FileSaver.min.eea06b8e.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.4bedfa25.js ├── Presenter.1ea605f8.css ├── Presenter.59dd16e4.js ├── PresenterPrint.cf6c820a.js ├── index.23338373.js ├── index.7966e1bb.css ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 12.stl ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 11 ├── cout.png ├── 12.stl.pdf ├── 404.html ├── _redirects ├── assets ├── DrawingControls.bd3f4420.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.36bc6d87.js ├── DrawingLayer.3be46414.js ├── DrawingPreview.b8191ca4.js ├── FileSaver.min.7f56e709.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.cc59376c.js ├── Presenter.1ea605f8.css ├── Presenter.aee1e52b.js ├── PresenterPrint.7496f27c.js ├── index.026cd83a.js ├── index.7966e1bb.css ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 13.review ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 11 ├── cout.png ├── 13.review.pdf ├── 404.html ├── _redirects ├── assets ├── DrawingControls.416f6355.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.06f7d8ca.js ├── DrawingLayer.ca848f01.js ├── DrawingPreview.ba58c5a7.js ├── FileSaver.min.7f56e709.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.13c92ef9.js ├── Presenter.1ea605f8.css ├── Presenter.d64b17b0.js ├── PresenterPrint.74195b9d.js ├── index.40874b50.js ├── index.7966e1bb.css ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 2.class1 ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 11 ├── cout.png ├── 2.class1.pdf ├── 404.html ├── _redirects ├── assets ├── DrawingControls.4716f5a4.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.a806f7f3.js ├── DrawingLayer.32b1afe6.js ├── DrawingPreview.531a29c5.js ├── FileSaver.min.3a82efb3.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.30fb4d6a.js ├── Presenter.1ea605f8.css ├── Presenter.20600c55.js ├── PresenterPrint.d3d4f0f9.js ├── index.3f9b8654.js ├── index.7966e1bb.css ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 3.class2 ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 3.class2.pdf ├── 404.html ├── _redirects ├── assets ├── DrawingControls.7996808c.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.25b091d6.js ├── DrawingLayer.420d15c3.js ├── DrawingPreview.73302aaa.js ├── FileSaver.min.7f56e709.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.bbae1e3f.js ├── Presenter.0a8fae00.js ├── Presenter.1ea605f8.css ├── PresenterPrint.49fc6da0.js ├── index.d412fd5b.css ├── index.dfa51602.js ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 4.class3 ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 4.class3.pdf ├── 404.html ├── _redirects ├── assets ├── DrawingControls.292758a8.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.5ff8e38d.js ├── DrawingLayer.ed96351f.js ├── DrawingPreview.42845f42.js ├── FileSaver.min.7f56e709.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.ebc77fac.js ├── Presenter.1ea605f8.css ├── Presenter.21c0d982.js ├── PresenterPrint.b31f9643.js ├── index.e5e2d35c.css ├── index.e9955392.js ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 5.subclass1 ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 404.html ├── 5.subclass1.pdf ├── _redirects ├── assets ├── DrawingControls.b23cef28.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.ff1b176e.js ├── DrawingLayer.7c58fb79.js ├── DrawingPreview.faee725a.js ├── FileSaver.min.139ebc53.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.c2c69075.js ├── Presenter.1ea605f8.css ├── Presenter.1f083442.js ├── PresenterPrint.4bc5d6ea.js ├── index.9f2c45da.js ├── index.e5e2d35c.css ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 6.subclass2 ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 404.html ├── 6.subclass2.pdf ├── _redirects ├── assets ├── DrawingControls.60d0b1a3.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.d9ae7c77.js ├── DrawingLayer.8c42b50f.js ├── DrawingPreview.19439285.js ├── FileSaver.min.38ff2331.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.4a0b3905.js ├── Presenter.1ea605f8.css ├── Presenter.f53362f7.js ├── PresenterPrint.82eea6d7.js ├── index.2845a6b4.js ├── index.e5e2d35c.css ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 7.operator ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 404.html ├── 7.operator.pdf ├── _redirects ├── assets ├── DrawingControls.84981e3b.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.34f25f14.js ├── DrawingLayer.9835b005.js ├── DrawingPreview.ebc7d0ff.js ├── FileSaver.min.7f56e709.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.164b74f0.js ├── Presenter.1ea605f8.css ├── Presenter.ee4aec4a.js ├── PresenterPrint.91b4052f.js ├── index.c4d35b5e.js ├── index.e5e2d35c.css ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 8.operator2 ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 404.html ├── 8.operator2.pdf ├── _redirects ├── assets ├── DrawingControls.ac46cc72.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.c842ff0e.js ├── DrawingLayer.de20db8b.js ├── DrawingPreview.5c04a6c6.js ├── FileSaver.min.7f56e709.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.d87358ca.js ├── Presenter.1ea605f8.css ├── Presenter.3ff0a3aa.js ├── PresenterPrint.368a5a2f.js ├── index.e5e2d35c.css ├── index.f7f49f3d.js ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── 9.virtual ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 404.html ├── 9.virtual.pdf ├── _redirects ├── assets ├── DrawingControls.c4d981ff.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.6c409acd.js ├── DrawingLayer.64b17067.js ├── DrawingPreview.23cdab0d.js ├── FileSaver.min.7f56e709.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.c094bdad.js ├── Presenter.1ea605f8.css ├── Presenter.dba78fb8.js ├── PresenterPrint.f7b1027a.js ├── index.72ffd9e4.js ├── index.7966e1bb.css ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── index.html ├── labreview1 ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 404.html ├── _redirects ├── assets ├── DrawingControls.a0c6b97c.js ├── DrawingControls.vue_vue_type_script_setup_true_lang.f716fe72.js ├── DrawingLayer.a4c874a8.js ├── DrawingPreview.23334c55.js ├── FileSaver.min.7f56e709.js ├── NoteViewer.vue_vue_type_script_setup_true_lang.719ba1be.js ├── Presenter.1064dfc5.js ├── Presenter.1ea605f8.css ├── PresenterPrint.d51a0314.js ├── index.9d0132eb.js ├── index.e5e2d35c.css ├── logo-title-horizontal.96c3c915.png ├── logo.b72bde5d.png ├── index.html ├── labreview1.pdf ├── global-bottom.vue ├── labreview1.md ├── netlify.toml ├── package-lock.json ├── package.json ├── public ├── 1 ├── chrome.png ├── devcpp.png ├── job_huizhou.png ├── job_tencent.png ├── jvm.jpg ├── mysql.png ├── ps.png ├── unity.jpeg ├── visualstudio.png ├── vs1.png ├── vs2.png ├── vs3.png ├── vs4.png ├── vs5.png ├── vs6.png ├── vs7.png ├── vscode.png ├── vscppinstall.webp ├── 11 ├── cout.png ├── readme.txt ├── setup ├── shortcuts.ts ├── vercel.json