腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否
调用
abs
()
函数
,
取决于
模板
类型
是否
为
unsigned
,
如果
可能
的话
?
、
typename ConcurrentMap<K, V>::Access ConcurrentMap<K, V>::operator[](const K &key) { auto ind =
abs
(key) % bucket_count; return {lock_guard<mutex>(mutexes[ind]), sub_maps
浏览 12
提问于2020-05-01
得票数 0
回答已采纳
1
回答
模板
专门化或单独
函数
的语义
、
、
、
它使用定义要设置的属性
类型
的enum,以及传递数据的void* (
取决于
属性的不同)。因为这是C++,所以我想使其
类型
安全,所以我需要为每种属性
类型
分别设置
函数
。我最初的想法是创建
模板
化的set_attr(...)
函数
,根据需要设置的属性接受
模板
。long>(
unsigned
long ip) {}; 这种方法的优点是直接将enum class定义链接到
函数
,这
可能
使逻辑更加清晰。但我想到了另
浏览 0
提问于2013-11-21
得票数 1
回答已采纳
4
回答
是否
可以有条件地禁用使用
模板
元编程的全局
函数
定义?
、
、
、
假设我在单个参数上
模板
了一个简单的髓
模板
函数
,有两个专门化,一个用于
unsigned
long,另一个用于size_t (内容并不重要):我的理解是,size_t
类型
的确切定义与平台有关,因此它
可能
与
unsigned
long等效,也
可能
不等效。,因为任何试图
调用
f<size_t>()的代码都会自动解析
为
f<<em
浏览 5
提问于2016-02-15
得票数 5
回答已采纳
2
回答
C++重载std::
abs
用于自定义(
模板
)类?
、
但是,我试图重载std::
abs
(),但编译器不喜欢我的尝试。error: no matching function for call to ‘
abs
(const MyType<10>&)’ 56 |
abs
(long __i) { retur
浏览 9
提问于2022-10-12
得票数 1
回答已采纳
6
回答
加载/包含PHP
模板
的最快方式?
、
我有一个
函数
可以遍历从MySQL中提取的不同
类型
的列表,并将它们显示
为
一个Facebook风格的“提要”。每种
类型
的列表都有不同的外观,因此需要不同的
模板
。下面的
函数
示例
可能
会被
调用
100次(
如果
有100个清单): global $
abs
_path; switch'/templates/vide
浏览 3
提问于2009-09-10
得票数 1
回答已采纳
4
回答
如何通过引用或指针将`int`和` `
unsigned
int`成员同时传递给同一个
函数
?
、
、
、
、
我有一个20-30行的C++
函数
,它引用了一个int以进行
可能
的更新。overwritten.我想将这个修改本地化到上面
调用
的行和
函数
对于简单的强制转换,这是
可能
的吗?
如果
你想要代码: static bool specificSearch(int &matchLocation, const SearchSp
浏览 0
提问于2012-03-21
得票数 0
回答已采纳
1
回答
模板
参数包如何同时具有显式参数和推导参数?
、
、
、
在这个例子中,
unsigned
int肯定是一个“指定的
模板
参数值”。但是,
如果
它的“相应的
模板
参数”T现在被替换,那么很难看出它以后会变成一个更长的
类型
列表。对于
模板
参数演绎过程,有tem.扣减.there/1: 对于在参数-声明列表结尾处出现的
函数
参数包,将对
调用
的每个剩余参数执行演绎,将
函数
参数包的声明符-id的
类型
P作为对应的
函数
模板
参数
类型
。
浏览 1
提问于2018-07-14
得票数 2
回答已采纳
3
回答
在C++中,
是否
可以将两种不同的数据
类型
传递给
模板
函数
?
、
、
、
我试图计算用户传入的两个数值的绝对值,但允许用户输入多个数据
类型
(即整数和双,或字符和浮点数)。我最初的想法是使用这样的
函数
:void findAbs(const T1& var1, const T2& var2) cout<<"Enter two numbers: "<<endl; cout<<
abs
(var1
浏览 5
提问于2013-11-29
得票数 1
回答已采纳
5
回答
无法获得适当的方法
模板
、
、
我有一个
模板
类,
如果
T
类型
是字符串
的话
,除了需要重载insert方法之外,其他的
模板
类都可以很好地工作。item){ };这是抛出错误C2912:显式专门化;'void::insert(std::string)‘不是
函数
模板
的专门化我所需要的只是一种以不同方式
调用
insert
函数
的方法,具体
取决于
T<
浏览 5
提问于2013-12-16
得票数 3
回答已采纳
1
回答
在C++中使用
模板
根据状态更改
函数
调用
的行为
、
、
我想做这样的事:A::X(int value) -> int让我们
调用
我的
模板
MyOptional
如果
值无效,我还想做的是“中断”
函数
调用
。我认为所有
函数
调用
的返回
类型
应该是MyOptional< T >,例
浏览 1
提问于2013-11-27
得票数 1
4
回答
C++:在基
模板
类中
调用
派生的专用虚拟
函数
、
、
但是,
如果
我将指针传递给
模板
类,则编译失败,因为取消引用语法不正确。由于
模板
类包含许多其他
函数
,
如果
可能
的话
,我不希望将它们复制/粘贴到另一个部分专门化中,因此,我修改了类定义如下:class Apublic:我假设您可以定义一个指向virtualHelperFunction()的成员指针,该指针被设置
为
指向A的构造
函数
中的基类版本,但在B的构造
函数</e
浏览 6
提问于2014-04-01
得票数 2
回答已采纳
4
回答
模板
:在运行时从(并引用)非
类型
参数实例化?
、
、
、
例如,
Unsigned
<4>与uint32_t相同,
Unsigned
<32>与uint256_t相同--
如果
存在
的话
。-类
模板
只是
模板
,所以
模板
表单是无关的;2.-
模板
非
类型
化参数需要“编译时常数”,这比“const”要严格得多,我基本上无法在未知N的情况下创建一个未签名的
模板
。我想的第一件事是,
如果
我不能获得我选择的
Unsigned
<N>,我至
浏览 5
提问于2010-08-10
得票数 2
回答已采纳
4
回答
关于std::
abs
函数
、
、
、
对于C++11中的所有算术
类型
,std::
abs
()
函数
是否
定义良好,并且将返回|x|而不存在近似问题?奇怪的是,对于g++4.7,std::
abs
(char),std::
abs
(short int),std::
abs
(int),std::
abs
(long int)和std::
abs
(long long
如果
将数字强制转换为双精度,那么对于非常大的数字(如-9223372036854775806LL = 2^63-3)
浏览 2
提问于2012-11-20
得票数 21
回答已采纳
3
回答
生成错误:基指定符必须命名类
、
、
、
、
此外,我还有以下几点:代码: return serialization::save<A>( data, oarchive, id);代码
调用
浏览 0
提问于2012-10-02
得票数 1
回答已采纳
1
回答
默认情况下是Constexpr lambda?
、
、
、
根据和其他c++17引用,将有新的lambda
函数
说明符-- constexpr,
如果
存在
的话
,它“显式指定
函数
调用
操作符是constexpr
函数
”。我理解兰巴达中关于常量表达的动机。我感兴趣的是提案的第4点,其中指出: 4)
如果
在lambda声明器中省略了constexpr说明符,则
如果
函数
调用
操作符(或
模板
)满足constexpr
函数
的要求,则为constexpr。看起来,l
浏览 1
提问于2016-08-30
得票数 10
回答已采纳
2
回答
在我的类中不明确地使用operator<<
我有一个包装std::ostream的类,这样我就可以在传递到ostream之前对某些
类型
或某些条件进行一些预处理,并希望直接传递一些内容。我不能使用
模板
函数
,因为在某些情况下,处理依赖于
类型
,并且我认为它和我的特定
类型
(如“Stuff”)之间的歧义仍然存在。我必须求助于typeid吗??const char * str) { Stuff s1, s2;
uns
浏览 3
提问于2013-05-01
得票数 1
回答已采纳
3
回答
为什么std::
abs
(9484282305798401)= 9484282305798400?
、
、
、
、
我目前正在编写一个
模板
化的助手方法,它可以将一般的C数字(包括无符号的long)转换为mpz_class库中的GMP。在这两者之间,有一个呼叫std::
abs
。但是,在C++17 (g++ 6.3.1)上,#include <cmath> { std::cout << (
unsigned
正如我从中了解到的,std::
abs
首先将参数转换为双倍。我
是否
正确地说,既然9484282305798401超
浏览 2
提问于2017-05-31
得票数 7
回答已采纳
2
回答
是否
按位或保证求值顺序?
、
、
、
假设我有这样的代码:
unsigned
int func2();C++
是否
保证先
调用
func1(),然后
调用
func2(),最后
调用
func3()?或者允许编译器以任何顺序
调用
函数
? 此外,
如果
编译器愿意
的话<
浏览 0
提问于2011-05-21
得票数 15
回答已采纳
2
回答
指针
类型
是文字
类型
吗?
标量
类型
定义
为
这意味着指针是标量
类型
。现在,
如果</
浏览 0
提问于2018-05-22
得票数 9
回答已采纳
1
回答
源文件中的非
类型
模板
参数显式实例化
、
、
、
我想用我的类构造
函数
中的库中提供的无符号int非
类型
参数
调用
一个
模板
方法。#include <iostream>class foo {因此,我决定将foo类作为类
模板
,并在foo的template实参参数中传递这个
浏览 2
提问于2016-10-13
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【C+11札记】:type traits简介
聊聊C语言中的malloc申请内存的内部原理
C+中的 atoi和itoa
Android C++系列:Linux信号(三)
01-00 数据类型 数字+字符串
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券