随笔分类 -  C/C++

摘要:问题引入 在做题的时候需要在堆区申请一个二维数组。所以当时很自然用这种方式来申请: int *a = new int[row][col]; ,编译器会报错。 首先,有个错误是我把二维数组名理解成一个一级指针。这是因为之前打印输出二维数组名的地址时,二维数组名就是一个指向二维数组第一个元素地址的指针, 阅读全文
posted @ 2021-04-01 22:20 onlyblues 阅读(2197) 评论(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 阅读(442) 评论(0) 推荐(1) 编辑
摘要:基本概念 我们已经知道在定义一个对象时,该对象会根据你传入的参数来调用类中对应的构造函数。同时,在释放这个对象时,会调用类中的析构函数。其中,构造函数有三种,分别是默认构造函数,有参构造函数和拷贝构造函数。在类中,如果我们没有自行定义任何的构造函数,编译器会为我们提供两种构造函数(默认构造函数和拷贝 阅读全文
posted @ 2021-03-01 16:32 onlyblues 阅读(611) 评论(0) 推荐(0) 编辑

Web Analytics
点击右上角即可分享
微信分享提示