C++学习
cillian_bao
这个作者很懒,什么都没留下…
展开
-
2022.4.2日记
边界条件真的太重要了,在下面当中如果设置left==right,则会发生数组访问越界的错误。class Solution {public: bool verifyPostorder(vector<int>& postorder) { //难道后序遍历可以自己反推出一个树 return myverify(postorder,0,postorder.size()-1); } bool myverify(vector<int.原创 2022-04-03 16:40:56 · 180 阅读 · 0 评论 -
C语言字符串反转代码记录
字符串反转原创 2022-02-24 16:15:09 · 358 阅读 · 0 评论 -
二维数组分配内存空间
二维数组内存分配、释放原创 2022-02-23 17:11:07 · 803 阅读 · 0 评论 -
静态data member出现的问题
静态data member出现的问题main.cpp:(.text+0x1b): undefined reference to `Triangular::_elems'类中声明的静态成员变量,没有在主程序中声明所以会导致错误//置入主程序file scopevector<int> Triangular::_elems;原创 2021-05-12 09:38:49 · 348 阅读 · 0 评论 -
C++ copy_constructor与copy assignment operator
C++ copy_constructor问题描述代码测试问题描述在进行对象的相互赋值的时候会出现成员逐一赋值,但是对于指针来说,成员逐一赋值会导致不同的对象寻址到同一内存区域,导致析构时的混乱代码测试main.cpp#include "Matrix.cpp"int main(){ Matrix mat(4,4); //想通过类外的函数对类内的private对象进行赋值,是做不到的 //里面根本没有这样的接口 // int *first=begin(mat._p原创 2021-04-16 15:38:28 · 379 阅读 · 0 评论 -
将class写在另外的cpp文件中导致的multiple definition
将class写在另外的cpp文件中导致的multiple definition工程代码问题描述问题分析解决办法(暂时性地解决)工程代码matrix.cpp#include<iostream>using namespace std;class Matrix{ public: Matrix(int row,int col) :_row(row),_col(col) { _pmat=new double[原创 2021-04-16 14:50:52 · 178 阅读 · 0 评论 -
global scope(全局范围)运算符
Stack class的简单实现问题描述代码撰写(初稿,未测试)问题描述建立Stack.h与Stack.suffix.此处的suffix是你的编译器所能接受的扩展名,或是你的项目所使用的扩展名.(一般来说为.c,.cc,.cpp或.cxx).撰写main()函数,练习操作Stack的所有公开接口,并加以编译执行,程序代码文件和main()都必须含入Stack.h:代码撰写(初稿,未测试)Stack.h//需要注意的是Stack class所在的头文件中必须含入必要的头文件#include <原创 2021-04-13 09:21:48 · 1313 阅读 · 0 评论 -
泛型算法Function Objects模板化学习
泛型算法Function Objects学习#include <iostream>#include <vector>#include <functional>#include <algorithm>using namespace std;template <typename InputIterator,typename OutputIterator,typename ElemType, typename Comp>原创 2021-04-09 17:23:59 · 61 阅读 · 0 评论 -
c++实验debug-1
c++实验debug-1问题描述:错误粘贴问题代码心得体会问题描述:产生pentagonal数列的序列值,元素数目由用户指定错误粘贴input :5output:0 0 0 0 0 1 5 12 22 35不知道为什么多了5个0?问题代码/******************************************************************************Welcome to GDB Online.GDB online is an online c原创 2021-04-02 11:00:59 · 164 阅读 · 0 评论