Skip to content

🌽 CS106L 是一门 1 学分的课程,深入探讨现代 C++ 语言。我们将涵盖 C++ 中最令人兴奋的特性(包括直至 C++26 的前沿现代编程范式),这些特性赋予了 C++ 美感与强大功能

Notifications You must be signed in to change notification settings

ascendho/CS106L

Repository files navigation

CS106L

🥕 CS106L是一门1学分的课程。学生需完成8次非常简短的每周作业。这些作业设计初衷并非刻意挑战难度,而是作为实践环节,帮助巩固前一周课堂讨论的部分概念。本课程不设考试或论文,所有成绩均以合格/不合格(S/NC)评定。

image-20250613164456420

🥦 凡正在修读或已修完CS106B/X课程(或同等课程)的学生均可报名。换言之,只要您已掌握或正在学习函数、对象/类等编程基础内容,我们都诚邀您加入。

作业进度

assignment0 - Setup

Screenshot 2025-06-14 at 02.21.46

总结:第一个作业就是配置C++开发环境,主要是安装C++的编译器gcc,版本控制工具Git和用于运行autograder的Python(3.8及以上)。后面两个很好解决,因为之前就已经安装过了,麻烦的是编译器,而mac上默认的编译器是clang,因为网络问题,下载gcc时很慢,而且中间还失败了几次,但在不断坚持下,最后一次终于成功了。

About

🌽 CS106L 是一门 1 学分的课程,深入探讨现代 C++ 语言。我们将涵盖 C++ 中最令人兴奋的特性(包括直至 C++26 的前沿现代编程范式),这些特性赋予了 C++ 美感与强大功能

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published