问答列表

在 C++ 中捕获函数的局部变量的闭包的行为

作者:vikram2784 提问时间:11/5/2021

我有点困惑为什么以下功能和行为不同。当然,一个返回一个闭包,另一个返回对局部变量的引用。但从本质上讲,前一个返回值(闭包)在调用时会做同样的事情,即返回对返回它的函数的局部变量的引用。normal_g...

struct 不保留新值

作者:Anim 提问时间:12/25/2021

我在 C 中使用结构制作一个堆栈,我在 gcc 调试器中运行了它,并注意到在 push() 函数中,在提供“ele”的值后,arr[0] 设置为“ele”,而“top”变为 0。 但是一旦我退出 p...

最小添加,使由 '{', '}', '[', ']', '(', ')' 组成的括号字符串有效

作者:John Mathews 提问时间:10/6/2020

这个问题是对熟悉的堆栈问题(https://leetcode.com/problems/minimum-add-to-make-parentheses-valid/)的补充,在该问题中,我们必须返回最...

使用带有引用变量和默认值的类构造函数时遇到问题

作者:Pankaj Chauhan 提问时间:4/28/2022

我正在尝试使用链表和类实现堆栈,对于堆栈类构造函数,我将引用变量作为默认值为 0 的参数。但是当我使用整数文字进行推送操作时,它显示错误。如何通过使用默认值和引用变量来实现它? // ***** ...

为什么允许 std::initializer_list 不指定大小并同时分配堆栈?

作者:glades 提问时间:5/25/2022

我从这里了解到不需要分配堆内存。这对我来说很奇怪,因为您可以在不指定大小的情况下接收对象,而对于数组,您始终需要指定大小。尽管初始值设定项在内部的列表几乎与数组相同(如帖子所示)。std::initi...

在函数作用域内使用 N size_t参数初始化堆栈上的数组时可能会出现问题?

作者:himynameisjm 提问时间:9/14/2022

例如,假设我有一个函数,它接受一些参数和 a 来初始化函数内堆栈上的数组。size_t length 考虑到以下几点: 严格来说,只能在 1 到 30 的范围内(不允许使用固定的最大缓冲区长度 3...

什么是堆栈跟踪,如何使用它来调试应用程序错误?

作者:Rob Hruska 提问时间:10/21/2010

有时,当我运行我的应用程序时,它会给我一个错误,如下所示: Exception in thread "main" java.lang.NullPointerException at com.exa...

C++ 在一行中创建类实例和指向它的指针

作者:Nick 提问时间:11/21/2022

在堆分配中,有一行语法用于创建实例并指向该实例的指针。 是否有一行语法用于相同目的,但具有堆栈分配? #include <iostream> class Base {}; int main() ...

后缀评估计算结果错误

作者:ian 提问时间:11/30/2022

我正在尝试使用堆栈实现后缀评估,但是计算后的结果不正确,我无法弄清楚是哪个部分的计算错误,非常感谢。 import java.util.Stack; public class PostFixEva...

分布式缓存 (redis) 前缀键

作者:Vočko 提问时间:12/29/2022

我正在尝试使用共享的redis实例作为多个aspnetcore服务的分布式缓存。我的第一个想法是简单地为每个服务添加缓存键的前缀以避免冲突,但这似乎是不可能的(除了在设置每个值时手动执行此操作)。至少...


共149条 当前第8页