腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
为什么
人们
不
检查
容器
分配
是否
失败
?
catch (std::exception &e) { return (-1); } 因为如果我理解它是如何工作的,当
分配
失败
时,它将导致一个未捕获的异常,那么
为什么
我经常看到这样的代码?没有任何
检查
?
浏览 20
提问于2021-10-24
得票数 1
回答已采纳
1
回答
当
分配
失败
时,C++
分配
器::
分配
抛出还是返回nullptr?
、
、
和没有说明当
分配
失败
时allocate将做什么-它是返回nullptr还是抛出?当我使用标准
分配
器API编写
容器
时,我
是否
应该
检查
返回值,如果异常抛出
失败
,则抛出所以不管扔
不
扔,我都会得到正确的行为。
浏览 0
提问于2018-05-14
得票数 6
回答已采纳
4
回答
如果我的C++“新”内存
分配
失败
,如何找出返回值?
、
、
在C中,
人们
经常在使用malloc之后
检查
空指针。但是,在C++中,我们将使用"new“。根据我之前的问题,我知道C++中的new将在内存
分配
失败
时给出两个可能的返回值:非抛出版本:返回空指针。(由于我不想提及我正在使用的操作系统以避免复杂化,
是否
有任何一般性的步骤可供参考)
浏览 4
提问于2015-03-27
得票数 0
4
回答
C++,新的和malloc的返回值
、
、
当我学习C99时,有人告诉我总是要
检查
malloc的返回值,以
检查
它是成功还是
失败
,但现在我开始学习C++,我被告知没有必要用关键字new来做这件事,您可以假设它总是适合您的。 但这是
为什么
?
浏览 3
提问于2020-05-17
得票数 5
回答已采纳
1
回答
Docker网络,从windows主机连接到linux
容器
、
、
我不确定
为什么
当在windows10主机上运行基于linux的
容器
时,我不能通过
容器
的IP地址访问,而如果运行windows
容器
我可以。此外,如果没有设置并
检查
正在运行的
容器
,我可以看到
分配
给它的Ip地址,但再次尝试使用它
失败
。 我不是网络专家,但我想知道
是否
有可能直接使用
分配
给
容器
的IP地址,然后使用公开的端口进行连接。
浏览 31
提问于2020-11-04
得票数 0
回答已采纳
1
回答
为什么
许多
分配
器函数是可选的?
、
、
、
我刚刚完成了一个关于重写操作符new和delete的个人项目,并在这个过程中了解了
分配
程序类。在阅读了包括cppreference.com在内的多个在线参考之后,我注意到许多函数被描述为可选函数。我的问题是,如果接收到的
分配
器仅可选地实现函数和类型,那么
分配
器接收方(例如std::set )如何工作?我会理解,如果
分配
器需要从具有所有函数默认实现的某个基类派生,但似乎不需要对
分配
器进行继承。 或者,通过编译错误来实现这些可选函数的必要性
是否
会引起
人们
的注意呢?作为参考,
浏览 7
提问于2016-09-09
得票数 1
回答已采纳
1
回答
为什么
编译器
不
尝试在向量满的时候
分配
连续内存(如果可能的话)?
、
、
、
当std::vector满时,将
分配
新的内存。根据我所读到的,新的容量以几何级数增长(但这与问题无关),然后旧的信息被复制到新的内存区域,旧的信息被释放。基于这个假设,我的问题是: 还有其他更微妙的原因没有发
浏览 2
提问于2016-04-28
得票数 6
回答已采纳
5
回答
如何以编程方式检测docker运行
是否
成功?
、
我正在编写一个非常简单的bash脚本来快速
检查
我的
容器
是否
仍然正确地构建和启动,以及其中的应用程序
是否
响应请求。我正在考虑的解决方案是:但这两个看起来都有点夸张和丑陋。我是不是错过了
检查</e
浏览 52
提问于2014-07-03
得票数 84
回答已采纳
1
回答
如果函数
失败
,什么是好的返回值?
了解如何
检查
是否
已
分配
了所需的参数。我也知道如何
检查
数据类型的校正。我不确定的是:万一
失败
,我应该返回什么价值?if (x === undefined) return 或者我应该抛出一个异常而不是使用一个返回?
浏览 2
提问于2016-02-12
得票数 0
回答已采纳
4
回答
如果我不使用异常,如何
检查
是否
可以创建映射?
、
、
在函数中使用map<int, int> my_map之后,如何
检查
它
是否
能够在内部
分配
内存(我理解在异常情况下,无法
分配
内存的任何新的异常都会引发异常)?
浏览 0
提问于2011-10-11
得票数 2
回答已采纳
1
回答
使用动态端口映射时目标组中的错误端口
、
、
、
、
现在,在目标组中,目标被注册到
容器
端口,例如80或8080,而不是动态
分配
的端口,而且由于应用程序在此主机端口上
不
工作,因此健康
检查
失败
。在此之后,将注册具有正确端口的目标,但由于其他目标的(具有相同实例ID的)健康
检查
失败
,该实例将进入耗尽状态。目前,我已经将健康
检查
类型更改为EC2,仍然有两个注册目标,一个带有
容器
端口,另一个带有动态
分配
端口,但实例正在运行。
浏览 0
提问于2021-09-02
得票数 0
2
回答
为什么
新的std::not抛出版本没有被广泛使用
、
、
、
例如,Google
不
建议在他们的代码中使用异常,但正如我所看到的,他们也没有在Chromium中使用not版本。后续问题:我
是否
应该
检查
malloc()的返回值 这是真的吗?
为什
浏览 2
提问于2013-08-05
得票数 27
回答已采纳
1
回答
为什么
condition_variable不是MoveAssignable
、
、
、
为什么
condition_variable不是MoveConstructible (按照)?禁止放入许多
容器
(如。( std::unordered_map)能移动东西的。这迫使
人们
使用unique_ptr,这会导致额外的堆
分配
,比如构建make_shared来解决这些问题。另外,如果一个人没有一个池
分配
器,这可能会变得相当低效。
浏览 5
提问于2016-07-06
得票数 4
1
回答
docker tomcat重新部署应用程序
、
、
、
、
我在jenkins停靠
容器
中有一个部署作业,用于在运行在jenkins
容器
端口8080内的端口:8383中的docker
容器
中部署应用程序。我想
检查
docker
容器
是否
已经在运行,如果它正在运行,那么我需要停止tomcat
容器
,部署应用程序并重新启动它。
浏览 1
提问于2017-01-06
得票数 0
回答已采纳
1
回答
自动缩放Fargate
容器
的CPU和内存使用
、
、
、
、
是否
有任何方法可以防止由于AWS Fargate中
分配
的资源不足而导致
容器
运行
失败
?如果
分配
的内存不够,
是否
有办法自动缩放
容器
?事先非常感谢!
浏览 5
提问于2022-09-21
得票数 0
回答已采纳
2
回答
如何
检查
前提条件,然后使用DI启动应用程序?
、
、
我的应用程序应该在启动时
检查
它的设置,然后才启动。我正在尝试找出如何使用DI
容器
来处理它。一方面,我不想把这个自我
检查
放到组合根中。另一方面,如果这个
检查
失败
,那么我们不需要向DI
容器
注册所有类型,可以简单地退出。 所以我想到了一些两阶段的DI。
浏览 0
提问于2011-06-30
得票数 1
回答已采纳
3
回答
可以队列::pop现在返回一个值吗?
、
、
、
我知道std::queue::pop()返回void。原因有二: 现在,如果我正确地理解了新的C++11移动语义,那么第二个不再是有效的参数。我很难想到这样一个移动构造函数会抛出的情况。谁知道一个例子? 我想std::stack::pop(),std::vector::pop_front(),std::vector::pop_back(),std::deque::pop_front(),std::deque::pop_back(
浏览 6
提问于2012-02-08
得票数 23
回答已采纳
1
回答
销毁时c++
容器
使用的巧妙内存概述
、
、
、
我正在
检查
我的代码,因为随着时间的推移,我的内存使用量(由Windows报告)略有增加。我已经添加了来自VS2012的调试功能来测试内存泄漏,但是我没有发现。因此,我正在
检查
我的任何
容器
(向量、deque等)。正在不加控制地增加。 现在,我正在为每个
容器
编写手动
检查
,但我更愿意做一些聪明的事情,并在这个过程中学习新的东西。然而,我不知道如何开始。我正在寻找的是一种自动的方式来更改我的
容器
分配
,以包括
分配
的文件和行位置等信息,并在调用析构函数时显示此信息
浏览 1
提问于2014-08-04
得票数 1
4
回答
检查
堆栈
分配
是否
失败
?
、
、
、
是否
有办法纠正
失败
的静态
分配
或程序只是
失败
的分段或总线故障时运行?编辑:谢谢。我现在明白黑体字的部分不是静态的。所以,只要
检查
一下,如果像char text[1234];这样的东西
失败
了,可能的恢复策略会是一样的吗?
浏览 4
提问于2011-05-28
得票数 3
2
回答
避免409 http错误的BlobContainerClient.CreateIfNotExistsAsync方法的替代方案
、
、
、
、
V 12.6.0 为了缓解这一问题,我将用以下内容取代它: if (!
浏览 11
提问于2022-09-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
小年快乐,聊聊k8s常见故障!
12个高价值Kubernetes健康指标,需要持续监控
CKA课程(9)——Pod异常状态排错
Pod 原地垂直伸缩-一个四年的KEP和两年的PR
前端工程师的 DevOps 学习笔记(八)Swarm 应用生命周期
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券