CPP
学术科技 · 当前来自首页固化板块目录。
感谢感谢~
rt,先谢过前辈们!
```c++ // foo.cpp extern constexpr int g_z{3}; ``` ```c++ // main.cpp #include <iostream> extern int g_z; int main() { std::cout << g_z << '\n'; ++g_z; std::cou…
只传cur 和&*cur 都是传相同的地址,这样做有什么意义呢
请问大家,leetcode为什么会出现栈溢出的问题?想不明白。能正常输出中序遍历
展开到最后会变成myprint();吧
- -
https://time.geekbang.org/quiz/question?sheet_id=410341&quiz_id=3217 [ema0]
刚刚试了一下发现这样做不会报错和警告
如下代码。面试的时候问到的,自己运行了,但是没太弄清背后的原理。 class B { public: void p() { cout << "p()" << endl; }; virtual void vp() { cout << "vp()" << endl; }; }; int main() { ((B*) nul…
1.如图在类内定义了一个private的unique_ptr,如何编写函数返回这个指针。 因为unique_ptr禁止拷贝,因此无法直接返回。我自己尝试写出了图中的返回函数,但是担心直接调用up的release函数会有潜在的风险。 2.如何通过构造函数或者set函数为unique_ptr赋值,因为unique_ptr禁…
面试的时候被问到一道题:一个基类和一个子类,基类的析构函数非虚,子类有一个int b成员,main()里面new一个子类对象,用基类指针指向它,delete基类指针会造成子类的成员b内存泄漏吗? 当时我想的是非虚的析构函数不会析构子类成员,所以b会造成内存泄漏,但是面试官说b不是动态申请的内存,会在main()函数之后…
是否可以把 lvalue 理解为栈上的符号,把 rvalue/xvalue 理解为堆上占有内存的实例?
给定一个数组a,长度为n,1<=n<=100,1<=a[i]<=100,问能否找到两个子序列,他们的和相等,如果能找到,分别输出两个子序列,如果不能,输出-1。 能不能找到等和子序列,这个我用dp解决了,但是怎么输出这两个子序列没啥思路,难不成用回溯?但是回溯的时间复杂度有点高啊。。。[ema1]