C++
weixin_43436587
这个作者很懒,什么都没留下…
展开
-
new一个类对象和使用类名动态创建一个类对象有什么区别(c++)
原链接https://www.it610.com/article/1294982757092499456.htm区别:1.存储空间上不同。 new出来的在堆上 ,直接定义的在栈上2.栈上分配的在函数结束后会自己释放,堆上的要自己手工释放。要考虑实际情况3.c++要求定义数组时,必须明确给定数组的大小,要不然编译通不过如: int Array[5];正确 int i=5; int Array[i]; 错误 因为在编译阶段,编译器并不知道 i 的值是多少因为new 就是用来动态开辟转载 2021-09-24 10:40:53 · 293 阅读 · 0 评论 -
C++ delete,静态变量,问题
delete释放的指针,再访问例1#include <iostream>using namespace std;class Box{public: Box(int,int); ~Box(); void volume(); static int height; int width; int length;};Box::Box(int wi, int le){ width = wi; length =原创 2021-09-23 21:39:43 · 703 阅读 · 0 评论 -
VScode连接服务器失败
问题1.可以改成这样试试。或者在条目中添加,效果一样https://blog.csdn.net/qq_41058526/article/details/105291284 参考地址如果还不行https://fizzz.blog.csdn.net/article/details/108945973 参考地址尝试把Openssh的ssh.exe 的路径添加进来...原创 2021-03-07 13:33:49 · 1065 阅读 · 0 评论 -
leetcode 桶排序用法例题
1 题目在整数数组 nums 中,是否存在两个下标 i 和 j,使得 nums [i] 和 nums [j] 的差的绝对值小于等于 t ,且满足 i 和 j 的差的绝对值也小于等于 ķ 。如果存在则返回 true,不存在返回 false。2 答案https://leetcode-cn.com/problems/contains-duplicate-iii/solution/xiang-xi-tong-su-de-si-lu-fen-xi-duo-jie-fa-by-46/参考class Solut原创 2020-11-22 16:32:36 · 389 阅读 · 0 评论 -
leecode 记录(排序,谓词)
抄的这个大佬的https://leetcode-cn.com/problems/matrix-cells-in-distance-order/solution/ju-chi-shun-xu-pai-lie-ju-zhen-dan-yuan-ge-by-gpe3/class Solution {public: vector<vector<int>> allCellsDistOrder(int R, int C, int r0, int c0) { vect原创 2020-11-03 10:45:36 · 70 阅读 · 0 评论 -
C++ 单向链表的创建
代码https://leetcode-cn.com/problems/design-linked-list/solution/cdan-lian-biao-shi-xian-xiang-xi-zhu-shi-by-carlsu/大佬的class MyLinkedList {public: struct ListNode_t { int val; ListNode_t *next; ListNode_t(int x) : val(x), next原创 2020-08-17 19:34:56 · 329 阅读 · 0 评论 -
deque
deque初始化int k = 5;deque<int> data(k);//初始化5个0deque<int> data(k,1);//初始化5个1deque<int> data1;//初始化deque<int> data2 = {1,2,3};//初始化deque<string> data2(k,"123");//初始化5个 “123”赋值,下标访问data[0] = 1;//data 一共5个data.assign(.原创 2020-06-14 11:25:35 · 96 阅读 · 0 评论 -
Leecode小结
size_t是一种数据相关的无符号类型,它被设计得足够大以便能够内存中任意对象的大小。isdigit():功能:如果参数是0到9之间的数字字符,函数返回非零值,否则返回零值#include<bits/stdc++.h>using namespace std;int main(){ char m; while(1){ scanf("%c",&m); getchar(); if(isdigit(m)) cout<<"is num"<<.原创 2020-05-30 08:59:50 · 99 阅读 · 0 评论 -
C++ map
C++map定义,迭代器定义map<char, int> pi_n;map<char, int>::iterator it ;//map访问cout << it->first << "-" << it->second << endl;// find 返回迭代器指向当前查找元素的位置否则返回map::end()位置iter = mapStudent.find("123");if(iter != mapStud原创 2020-05-23 22:19:48 · 72 阅读 · 0 评论