腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
声明
ASPX-age
的
内联
类
c#
、
asp.net
、
json-deserialization
我正在尝试设置一个接收页面来收集数据,这些数据格式为JSON字符串,从外部服务发送给我们,我们必须将其添加到我们
的
数据库中。我
的
代码如下所示。出于调试原因,我还将数据导出到外部日志。如果我从代码中删除我
的
类
,页面将正确加载。如果我把这个
类
放进去,它会抛出一个错误(我看不到,因为我正在使用一个在线
的
se
浏览 1
提问于2017-12-05
得票数 0
2
回答
如何
声明
内联
类
?
c++
我
的
家庭作业是告诉我
内联
声明
一个
类
,但我只听说过
内联
声明
函数。
内联
类
声明
做什么,以及如何实现它?
浏览 0
提问于2012-03-04
得票数 3
回答已采纳
2
回答
为什么
类
的
默认构造函数和析构函数是
内联
的
?
c++
我从 上读到: 如果未为
类
类型(结构、
类
或联合)提供任何类型
的
用户
声明
构造函数,编译器将始终将默认构造函数
声明
为该类
的
内联
公共成员。为什么做出这一决定(明确宣布ctors/dtors为
内联
)?编译器可以自由地使用
内联
/非
内联
方式吗?尤其是
内联
函数可能会对
类
的
客户端造成巨大
的
损失(有效
的
C++,第30项)?
浏览 5
提问于2017-12-21
得票数 19
回答已采纳
2
回答
在
类
声明
中定义朋友函数
c++
、
class
、
friend-function
、
function-definition
我发现朋友函数可以在
类
声明
中定义。我有点搞不懂它意味着什么,因为
类
声明
没有提供它
的
主体,通常它只是class A;。 朋友函数可以在
类
声明
中定义(给定一个函数体)。这些函数是
内联
函数,就像成员
内联
函数一样,它们
的
行为就好像是在看到所有
类
成员之后,但在
类
作用域关闭之前(
类
声明
的
结尾)立即定义
的
。在
类</e
浏览 1
提问于2020-04-23
得票数 0
3
回答
编译器是否更有可能在
类
声明
中使用指定
的
内联
关键字
内联
函数?
c++
、
inline
、
compiler-warnings
、
compiler-optimization
我最近正在检查一位同事
的
代码,并注意到他将“
内联
”关键字放在了一堆在
类
声明
中定义
的
Getter函数
的
前面。,正如我在许多不同
的
地方看到
的
,定义
类
声明
中
的
函数被编译器(本例中是MSVC,但显然是C++标准
的
一部分)解释为表示作者希望将函数
内联
。我
的
感觉是,如果额外
的
文本没有任何用途,它只是不必要
的
杂乱,应该删除。
浏览 11
提问于2015-11-11
得票数 6
回答已采纳
5
回答
在C++中,构造函数和析构函数可以是
内联
函数吗?
c++
、
constructor
、
destructor
VC++使在
类
声明
中实现
的
函数成为
内联
函数。 如果我像下面这样
声明
一个
类
Foo,那么构造函数和析构函数是
内联
函数吗?
浏览 1
提问于2008-08-21
得票数 83
回答已采纳
8
回答
编译器是否决定何时
内联
我
的
函数(在C++中)?
c++
、
compiler-theory
、
compiler-optimization
我知道你可以使用inline关键字,或者只是将一个方法放在
类
声明
中作为一个简短
的
ctor或getter方法,但是编译器是否最终决定何时
内联
我
的
方法?例如:{} 如果编译器认为它会使我
的
代码效率低下,它会忽略我
的
内联
声明
吗?作为一个次要问题,如果我有一个在
类<
浏览 3
提问于2009-07-30
得票数 12
回答已采纳
3
回答
定义和
声明
中
的
内联
c++
、
inline
在最近
的
一次同行评审中,另一位软件工程师建议我指出,inline函数在定义(
类
之外)以及
声明
(
类
内)中都是inline。他
的
论点是,“通过
内联
标记,您是说该方法将比非
内联
方法执行得快得多,并且调用者不必担心对该方法
的
过度调用。” 最佳实践:仅在
浏览 0
提问于2012-02-13
得票数 27
回答已采纳
3
回答
C++
类
中
的
内联
规则是什么?
c++
、
inline
根据我很久以前读到
的
内容,如果你想在编译阶段
内联
类
成员函数,那么这个函数必须在
类
声明
块中定义。通常来说,在
类
声明
块中保留简短
的
成员函数更好吗?
浏览 1
提问于2012-06-03
得票数 4
回答已采纳
3
回答
C++ -避免了
类
定义中定义
的
函数
的
隐式
内联
。
c++
在我
的
实现文件(.cc文件)中,我经常发现在
类
定义中定义成员函数(例如Pimpl
类
的
函数)是很方便
的
。};struct X::Impl {}; ...我认为这比实现
类
定义之外
的
函数更可取它增强了可读性,并便利了将方法保持较小
的
实践(通过使添加它们变得容易)。代码也更易于维护,因为您从来不需要更新方法
声明</em
浏览 1
提问于2012-06-01
得票数 2
回答已采纳
3
回答
类
中
的
内联
函数成员
c++
、
class
、
methods
我知道将一个函数(普通函数,而不是
类
中
的
方法)
声明
为
内联
是一个很好
的
做法,因为函数定义对于性能来说很小,而且可以节省编译时间。但是,如果我不理解
类
中
的
内联
方法
的
概念,那么如何处理
类
中
的
内联
方法呢?如何定义它们以及它们是如何工作
的
。
浏览 0
提问于2012-02-21
得票数 64
回答已采纳
1
回答
为什么
内联
函数必须在其出现
的
所有翻译单位中被
声明
为
内联
?
c++
标准中有一条规则 为什么这个规则使用“出现”这个词?注意:如果想要将
内联
函数放入自己
的
单独
的
标题中以加快编译速度,就会出现这个问题(在某些情况下,只需要
类
定义,
内联
函数就不需要)。为了便于更改inline-ness,
类
定义只包含没有
内联
标记
浏览 9
提问于2022-10-16
得票数 4
2
回答
内联
函数和前向引用
c++
、
inline
在,他们正在解释
内联
函数}; { fr.f();最后,他们说:“您一定认为这会导致编译时错误,但在这种情况下,它将起作用,因为在
类
声明
的
结束大括号之前,
类
中
的
内联
函数都不会被计算出来。”是不是因为我
的
价值还没有确定呢?如果是这样的话,是否有人能更好地解释它
浏览 4
提问于2020-06-02
得票数 2
回答已采纳
1
回答
导出
内联
声明
的
类
函数。
c++
、
symbols
automatically hidden __ZN3Foo3barEv看起来,
内联
声明
的
实例函数
的
代码只有在编译单元中调用时才会生成对这个问题有什么更好
的
解决办法吗?
浏览 0
提问于2014-02-11
得票数 0
回答已采纳
3
回答
内联
函数、
类
和头文件
c++
、
class
、
inline
、
one-definition-rule
头文件中定义
的
任何函数会自动
内联
吗? 如果我在
类
中
声明
了一个函数,并使用关键字
内联
给出了外部
的
定义,这个函数会是
内联
的
吗?如果是的话,为何这不违反在申报时赋予机构
内联
功能
的
法律呢?
浏览 4
提问于2013-04-07
得票数 4
3
回答
头文件中
的
内联
类
方法
c++
、
optimization
、
inline
下面的实现有什么区别吗?{ { return x * 2; } { { return x * 2; }
浏览 6
提问于2015-05-04
得票数 2
回答已采纳
1
回答
多个翻译单元中
的
内联
函数
c++
这是因为
类
定义中定义
的
函数被隐式标记为inline (§10.1.6 * 3)。 带有
内联
说明符
的
函数
声明
(11.3.5、12.2.1、14.3)
声明
了
内联
函数。
内联
说明符表示函数体在调用点
的
内联
替换优于通常
的
函数调用机制。不需要实现在调用点执行
内联
替换;但是,即使省略了
内联
替换,本节中为
内联
函数指定
的
其他规则仍将
浏览 1
提问于2019-07-25
得票数 4
回答已采纳
1
回答
如何在
类
中
声明
类
并在以后定义它?
c++
、
class
、
declaration
、
definition
我喜欢在头文件中编写
类
声明
,并在以后定义它:如果我希望某些内容能够
内联
,可以稍后在头文件中定义,或者在cpp中定义。这样我就可以让我
的
类
声明
保持整洁和美观。但是,我想在
类
中创建一个
类
(迭代器) 是否可以在
类
中
声明
它,并在以后定义它?多么?
浏览 0
提问于2011-12-21
得票数 1
回答已采纳
3
回答
内联
方法:内部类定义与外部类定义
c++
、
inline
如果你有一个方法,并且你想给编译器一个提示,
内联
它是一个好主意,你目前有两个解决方案。第一个是在
声明
类
时定义方法:private: double* size_;public在阅读我
的
实现时,我发现它们混合使用了这两种方法。一些方法(我认为那些真正应该
内联
的
方法)是在
类
中定义
的
,而其他方法则是在
类
外使用inlin
浏览 2
提问于2015-03-09
得票数 21
2
回答
定义
声明
为const
的
文本类型
的
静态数据成员。
c++
、
gcc
、
clang
、
c++17
在
类
定义中,对于定义一个
声明
为const (而不是
内联
或constexpr)
的
文本类型
的
静态数据成员,constexpr有一个问题:struct S static int constS::我没有被宣布为警员,因此(如果我没有弄错) C++17 10.1.5 p1不适用: 用constexpr说明符
声明
的
函数或静态数据成员是隐式
的
内联
函数或变量。我理解这句话就好像它意味着(粗体我
的<
浏览 3
提问于2017-10-13
得票数 1
点击加载更多
相关
资讯
Java 内联类初探
C语言/C加加编程学习—数据结构—链表类的声明及定义
企业内联网为您的企业带来的好处
那个永不堵车的梦——真正的车联网之车内联网
Starknet宣布推出v0.13.1.1升级,合约类声明费用降低30倍
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券