![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习日志
I'mGoodAtBruteForce
混日子的研究生一枚
展开
-
C++关于构造函数的一点小思考
C++关于构造函数的一点小思考构造函数在OOP中是一些的基石,是一个类生成对象所要调用的第一个函数。当类对象被创建时,编译器为对象分配内存空间,同时构造函数被调用。构造函数和类名保持一致,它没有返回值,同时也不能被声明为void类型。通常,构造函数被用来对类的数据成员进行初始化。...原创 2020-11-27 11:52:43 · 246 阅读 · 0 评论 -
C++编程练习 矩阵模板类的实现
C++编程练习 矩阵模板类的实现前言通过自定义模板实现了一个矩阵及其运算的Matrix类,并重载了+ - * += -= *= [] 等运算符,但是没有实现列表初始化方式的构造函数。本文编写的代码可以用来学习使用,涉及到的知识点有模板、构造函数、拷贝构造、虚函数、动态内存分配、运算符重载等等,对初学C++的朋友来说是极好的练手。代码编写过程中借鉴了https://blog.csdn.net/m0_37772174/article/details/83018940的代码,这篇文章中还实现了矩阵的行变换原创 2020-11-13 15:53:06 · 1863 阅读 · 2 评论 -
C++学习日志 指针常量与常量指针
引言在C/C++中,指针一直是编程语言的灵魂所在,指针的灵活性给编程带来了无限的可能性,但是也给初学者带来了噩梦。本文以一个初学者的视角的看待指针常量和常量指针的区别,以及在完全无法理解的情况下,可以使用的一些技巧。问题引出如上图所示,这里定义了一个指针p指向变量x。int x = 5;int* p = &x;常量指针与指针常量这里很容易理解,x和p是变量,其中p是指针,指向x,p中存储了内存区域中x所在的地址。那么如果x是一个常量呢?也就是:const int x = 5;原创 2020-10-22 22:59:51 · 81 阅读 · 0 评论