腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(784)
视频
沙龙
1
回答
编译器之间C/C++中的可移植Portable
、
、
、
available in the stdnoreturn.h standard // Uses `
noreturn
#define BLK_
NORETURN
noreturn
// Evaluates `BLK_
NORETURN
`.#ifndef BLK_
NORETURN
#define B
浏览 0
提问于2022-07-15
得票数 2
回答已采纳
2
回答
函数签名的一部分是不返回吗?
、
、
、
[[
noreturn
]] void f() {}static_assert(is_
noreturn
(f));... [[
noreturn
]]
noretur
浏览 4
提问于2018-07-10
得票数 9
回答已采纳
1
回答
为什么对_
Noreturn
的调用会生成真正的调用,而不是跳转?
、
、
、
、
我看了看_
Noreturn
void intern(int X) ext(X,"X"); //jmp unless ext is _
Noreturn
}
浏览 2
提问于2019-12-18
得票数 1
1
回答
将包导入目录中的所有模块
、
这是我试图避免的重复:from typing import
NoReturn
file2.py......
浏览 2
提问于2020-03-10
得票数 0
回答已采纳
1
回答
NoReturn
与None在Python3.6中的“空”函数类型批注中
、
、
、
、
示例大多使用None作为返回类型,但也有来自typing包的
NoReturn
类型。因此,问题是什么是更可取的,什么是被认为是最佳实践: #do smthfrom typing import
NoReturn
#do smth
浏览 0
提问于2017-12-31
得票数 28
回答已采纳
2
回答
'SWIFT_
NORETURN
‘宏已重新定义
、
、
、
、
Project.build/Debug-iphonesimulator/My Project.build/DerivedSources/My_Project-Swift.h:98:10: error: 'SWIFT_
NORETURN
' macro redefined ^ /Applications/Xcode.app__attribute__((
浏览 50
提问于2021-05-04
得票数 2
2
回答
如何在c++中使用[[
noreturn
]]属性?
、
根据的说法,[[
noreturn
]]属性指定函数不返回。好的,那很好。 [[
noreturn
]] void f(int i) {cp1.cpp: In function()’: f(10); 我的代码
浏览 4
提问于2016-09-17
得票数 4
1
回答
如何在Watcom C中定义
NORETURN
宏
、
、
、
是否可以使用Open Watcom C编译器(而不是C++)来执行#define
NORETURN
(x)宏?__((__
noreturn
__))#endif#ifdef __WATCOMC__#define STATIC_
NORETURN
(sig) static void __p
浏览 4
提问于2019-08-18
得票数 3
3
回答
[[不返回]]函数指针
、
、
、
、
当我使用clang (version 3.4 (trunk 194574))编译时:我明白了:这让我感到惊讶,因为它对旧版本的clang非常好。那么,如何定义指向[[
noreturn
]]函数的指针呢? 我需要这样做,因为我在[[
noreturn
浏览 0
提问于2013-11-15
得票数 9
回答已采纳
1
回答
C3409:不允许返回空属性块
、
、
我从
noreturn
在VS2013中得到了一个错误VS2013。下面是代码片段:# define CPPX_
NORETURN
[[
noreturn
]] { exception_ptr nested; CPPX_
NORETURN
浏览 4
提问于2015-09-28
得票数 0
回答已采纳
1
回答
是否有通用的方法将函数标记为不返回?
、
当我简化这个例子..。我的职责是: exit(100);其他地方的代码如下:if (val == NULL) Crash();有没有办法将Crash函数标记为转义?所以我不必写: Crash();}
浏览 1
提问于2022-09-16
得票数 0
1
回答
无返回/__内置不可达阻止尾调用优化的原因
、
、
事实上,如果被调用的函数不返回(即标记为_
Noreturn
/[[
noreturn
]]或调用后有一个__builtin_unreachable() ),所有主要编译器都不会进行尾调用优化。示例1:#define
NORETURN
_
Noreturn
#define
NORETURN
[[
noreturn
]]
NORETURN
void noret(void)
浏览 1
提问于2019-04-12
得票数 5
回答已采纳
3
回答
为什么我的递归JavaScript函数不返回字符串?
、
、
、
function
noReturn
(arg) { if (arg.length <= 100)
noReturn
(arg); } //logs in the console: "foo bar bar bar bar
浏览 4
提问于2017-01-04
得票数 0
回答已采纳
1
回答
如果一个函数没有返回,执行堆栈会发生什么?
、
void funcB() __attribute__ ((
noreturn
)); { funcB(); // do more
浏览 1
提问于2012-10-04
得票数 1
回答已采纳
1
回答
在这种情况下,这个宏是如何工作的?
function' if we use following functs to#define
NORETURN
__attribute__ ((__
noreturn
__))#define
NORETURN
void err_exit(const char *format, ...
浏览 3
提问于2015-03-22
得票数 1
回答已采纳
3
回答
C中结构中的_
Noreturn
:错误:预期的说明符-限定符-在'_
Noreturn
‘之前的列表
、
、
、
这给了我:#elif defined(__GNUC__)#else #define
noreturn
/include/
noreturn</em
浏览 3
提问于2018-08-08
得票数 4
回答已采纳
1
回答
可疑情况下的Clang警告:函数'foo‘可以用属性'
noreturn
’来声明吗?
、
、
、
、
我一直在玩[
noreturn
]属性,我正在尝试使用这个属性(我知道[[
noreturn
]]是一个,__attribute__((
noreturn
))是一个GCC/Clang扩展)。default: }{ return 0;然后编译:foo.cpp:9:1: warning: function 'foo&
浏览 2
提问于2016-04-01
得票数 3
3
回答
重写[[
noreturn
]]虚函数
、
、
、
[[
noreturn
]]属性可以应用于不打算返回的函数。例如:但我遇到了以下情况(不,这不是我设计的""); } void f() override { std::cout << "Hi" << std::endl; }我真的想把属性[[
no
浏览 27
提问于2015-09-18
得票数 23
回答已采纳
1
回答
C++:[[maybe_
noreturn
]]
据我所知,在[[maybe_
noreturn
]]中没有C++属性。do_something(); std::exit(1);}或者是否有其他语言结构、编译器扩展或库实现类似于[[maybe_
noreturn
]]的东西?
浏览 5
提问于2022-02-07
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
改善C语言程序代码的125个建议,第109到125个建议!
盛图科技|小白必看!从入门到精通,C语言第一讲:C简介
物联网技术周报第 146 期: 自己动手制作 NASA 开源火星漫游者
说说VS2019 v16.8 预览版3中的一大波更新
C语言__attribute__的运用
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券