随笔分类 -  C/C++

摘要:前言 本教程写于 2025 年 3 月,具有时效性,但方法大致相同,仅供参考。记录一下 vscode 配置 C++ 的过程,方便重装软件或出去打比赛时配置环境。本教程的配置相对简单,主要针对 acm/oi 使用。 下载和安装 Visual Studio Code 打开 Visual Studio C 阅读全文
posted @ 2025-03-08 11:15 onlyblues 阅读(10341) 评论(0) 推荐(1)
摘要:问题引入 在做题的时候需要在堆区申请一个二维数组。所以当时很自然用这种方式来申请: int *a = new int[row][col]; ,编译器会报错。 首先,有个错误是我把二维数组名理解成一个一级指针。这是因为之前打印输出二维数组名的地址时,二维数组名就是一个指向二维数组第一个元素地址的指针, 阅读全文
posted @ 2021-04-01 22:20 onlyblues 阅读(2344) 评论(1) 推荐(1)
摘要:出现的问题 在做编程题的的时候,遇到了一个很奇怪的错误,出问题的代码如下: 1 #include <cstdio> 2 using namespace std; 3 4 int main() { 5 int c; 6 bool b; 7 // printf("%p %p", &c, &b); // 阅读全文
posted @ 2021-03-07 10:07 onlyblues 阅读(500) 评论(0) 推荐(1)
摘要:基本概念 我们已经知道在定义一个对象时,该对象会根据你传入的参数来调用类中对应的构造函数。同时,在释放这个对象时,会调用类中的析构函数。其中,构造函数有三种,分别是默认构造函数,有参构造函数和拷贝构造函数。在类中,如果我们没有自行定义任何的构造函数,编译器会为我们提供两种构造函数(默认构造函数和拷贝 阅读全文
posted @ 2021-03-01 16:32 onlyblues 阅读(698) 评论(0) 推荐(0)

Web Analytics