C++学习日志
I'mGoodAtBruteForce
混日子的研究生一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++关于构造函数的一点小思考
C++关于构造函数的一点小思考 构造函数在OOP中是一些的基石,是一个类生成对象所要调用的第一个函数。 当类对象被创建时,编译器为对象分配内存空间,同时构造函数被调用。 构造函数和类名保持一致,它没有返回值,同时也不能被声明为void类型。通常,构造函数被用来对类的数据成员进行初始化。 ...原创 2020-11-27 11:52:43 · 365 阅读 · 0 评论 -
C++编程练习 矩阵模板类的实现
C++编程练习 矩阵模板类的实现 前言 通过自定义模板实现了一个矩阵及其运算的Matrix类,并重载了+ - * += -= *= [] 等运算符,但是没有实现列表初始化方式的构造函数。 本文编写的代码可以用来学习使用,涉及到的知识点有模板、构造函数、拷贝构造、虚函数、动态内存分配、运算符重载等等,对初学C++的朋友来说是极好的练手。 代码编写过程中借鉴了https://blog.youkuaiyun.com/m0_37772174/article/details/83018940的代码,这篇文章中还实现了矩阵的行变换原创 2020-11-13 15:53:06 · 2183 阅读 · 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 · 140 阅读 · 0 评论
分享