腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
交换
两个对象-目标-C
、
、
、
我想写一个
函数
来
交换
objects
中
的
两个变量,它应该
适用于
所有
类型
(原语和类对象)。到目前为止,我发现
的
是xor
交换
,但这只
适用于
整数,而不
适用于
浮点数或类对象,我寻找编写此类
函数
的
泛型方法,但正如我从几个响应目标中了解到
的
那样--C不支持泛型编程,所以我不能像
C++
中
的
模板或Java
中
<e
浏览 1
提问于2014-01-05
得票数 0
1
回答
交换
函数
,
适用于
C++
中
的
任何
类型
我不知道这是否可行,但我正在尝试做一个swap
函数
,它可以
交换
两个变量,并且
适用于
任何
类型
的
变量,只要要
交换
的
两个变量是相同
类型
的
,我所做
的
就是使用void *
类型
: #include <limits.h2147483647d = 18446744073709551615a = 0c = 18446744073709551615 d
浏览 36
提问于2021-04-05
得票数 1
回答已采纳
4
回答
在
C++
中
,qsort不
适用于
哪种
类型
?
、
、
、
、
std::sort通过使用std::swap
交换
元素,而后者又使用复制构造
函数
和赋值操作符,从而保证在
交换
值时获得正确
的
语义。qsort通过简单地
交换
元素
的
底层位来
交换
元素,忽略与要
交换
的
类型
相关联
的
任何
语义。 即使qsort不了解您要排序
的
类型
的
语义,它仍然可以很好地处理非平凡
类型
。如果我没记错的话,它将<e
浏览 1
提问于2011-05-30
得票数 6
回答已采纳
3
回答
使用空指针
的
交换
函数
、
、
我想做一个
交换
函数
,它可以通用于
任何
数据
类型
。我知道以下
函数
适用于
int:{ temp = *(int*)a; *(int*)b = temp;这
适用于
字符串:{ temp = *(void**
浏览 0
提问于2015-04-13
得票数 0
回答已采纳
5
回答
如何在Haskell中进行泛型编程?
、
我来自
C++
,我发现泛型编程是不可或缺
的
。我想知道在Haskell中人们是如何做到这一点
的
?在Haskell
中
是否存在部分专业化
的
等效概念?在
C++
中
,我可以使用一个特殊
的
通用map/hash_map容器
的
特殊
函数
来部分专门化通用
的
交换
函数
,该容器具有
浏览 1
提问于2008-12-18
得票数 11
回答已采纳
1
回答
用于常量缓冲区
的
aligned_malloc() vs
、
、
在
C++
中
,我们有关键字alignas(n)和_aligned_malloc(m,n)
函数
。 alignas
适用于
该
类型
,而aligned_malloc则
适用于
您所称
的
任何
类型
。我可以使用alignas(16)来满足Direct3D常量缓冲区16字节对齐
的
要求吗?
浏览 0
提问于2020-01-18
得票数 1
回答已采纳
2
回答
swap()会导致未定义
的
行为吗?
、
、
、
、
模板定义为(加上一些noexcept细节),并且具有“
交换
存储在两个位置
的
值”
的
效果。#include <utility> { std::swap(m, n);如果我自己编写
交换
代码(即int tmp = m; m = n; n = tmp;),它将具有未定义
的
行为,因为它将尝试在未初始化
的
对象上进
浏览 19
提问于2014-06-21
得票数 17
1
回答
英特尔MIC卸载-工作与
c++
对象?
、
、
我
的
问题是卸载区域
的
代码是否包含
c++
对象?或者只是STL?
浏览 2
提问于2014-03-20
得票数 0
1
回答
从映射中选取随机元素子集
、
、
、
、
我有一张元素
的
地图: values['b']=30; values['e']=90; values['g']=120; 因此,我需要从values中选取N个元素作为配对
的
映射我尝试了st
浏览 0
提问于2020-01-20
得票数 1
1
回答
为什么boost推荐使用核心
函数
而不是成员
函数
?
、
、
、
在
的
文档
中
,它声明 (与x=point1.get<0>()相反;) 我在boost文档
的
其他地方见过这个。我
的
问题是为什么?这是一个最佳实践
的
事情,一个表演
的
问题还是一些怪癖?这是一个一般规则还是专门针对这个图书馆
的
?
浏览 1
提问于2014-01-21
得票数 4
回答已采纳
3
回答
C++
中
的
函数
隐藏和使用声明
、
、
我
的
困惑来自"
C++
初级版第5版“第13.3节,第518页。 假设类Foo有一个名为h
的
成员,该成员具有HasPtr
类型
。void swap(Foo &lhs, Foo &rhs) using
浏览 6
提问于2017-02-22
得票数 14
3
回答
C++
中
的
显式专业化认证
、
、
我正在阅读
函数
>模板>显式专业化
中
的
入门
C++
>冒险。但是有一个特定
的
结构(称为job),您只想
交换
其中
的
两个成员,而让其余
的
成员保
浏览 2
提问于2011-06-20
得票数 2
3
回答
模拟概念和约束
的
推荐方法是什么?
、
、
、
、
此方法不
适用于
函数
重载。;
交换
(a,b);}}有时,
函数
重载也不起作用。使用enable_if作为虚拟非
类型
模板参数
的
类型
。还有很多其他
的
变体。 推荐哪一种更好?有什么好处和缺点?
任何
帮助都是非常感谢
的
。
浏览 0
提问于2018-12-25
得票数 5
回答已采纳
4
回答
浮子上
的
原子运算
、
、
、
大多数语言都为原子int操作提供了
函数
(添加、比较和
交换
等等)。 为什么不
适用于
浮点
类型
?
浏览 6
提问于2014-01-07
得票数 12
回答已采纳
2
回答
如何在
C++
和MATLAB之间进行数据
交换
?
、
目前,我正在开发一个基于MATLAB代码
的
C++
程序。在开发过程
中
,需要将中间结果输出到MATLAB
中
,以便将
C++
的
实现结果与MATLAB
的
结果进行比较。我现在做
的
是用
C++
写一个二进制文件,然后用MATLAB加载这个二进制文件。当我有了test.bin文件后,我可以使用MATLAB命令自动加载该文件:当输出为数值数据时,此方法可以很好地工作;但是,如果输出是
浏览 1
提问于2012-08-28
得票数 3
1
回答
flatbuffers
c++
convert from buffer to object仅
适用于
root_type (而java拥有全部)
、
、
根据flatbuffers示例,在
c++
上,由于monster被定义为root_type,因此生成GetMonster
函数
。显然,一个模式只能有一个root_type。这限制了每个模式只有一种
类型
可以直接从buf转换为obj。与UnPack相同因此,在使用
c+
浏览 50
提问于2017-02-06
得票数 1
3
回答
我可以在PHP
中
作为参数传递一个
类型
吗?
、
我希望传递(
任何
类型
,不仅仅是PHP
的
原语)
类型
作为
函数
参数。更像是
C++
的
模板。在PHP
中
可以吗?假想
的
代码:{ //do something.我尝试将
类型
名称作为字符串传递,然后将settype()对变量使用为该
类型
,但是settype()只
适用于
PHP
的<
浏览 2
提问于2015-02-23
得票数 3
回答已采纳
2
回答
如何在
C++
中
交换
两个不同数据
类型
的
值
、
有没有办法在不使用
C++
内置
的
swap()
函数
的
情况下
交换
两个不同数据
类型
(例如整数和浮点数)
的
值(a和b)?
浏览 27
提问于2020-07-08
得票数 0
2
回答
Haskell:验证
类型
类型
中
函数
的
每个实现都是可
交换
的
。
、
、
假设我们有一个
函数
f ::(T )
类型
T
中
的
=> a ->,
类型
类型
中有实例
的
类型
。假设我们希望这个
函数
是可
交换
的
,而不管它对于给定
类型
的
实现是什么,即∀ a, b ∈ X: (T X, Eq X) => ∃ f X -> X -> X, f a b == f b a,如果我要为更具体
的
情况验证
交换</em
浏览 6
提问于2022-06-24
得票数 4
2
回答
是否有
任何
预定义
的
方法来
交换
两个元素?
如果我们必须在java
中
交换
两个元素,那么我们可以使用临时变量来
交换
它们。int temp=a; b=temp;在集合
中
,我们有swap(),但它只
适用于
浏览 0
提问于2021-10-29
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++中的vector和Java中的ArrayList的构造函数的区别
Python最常用的数据类型中字符串基础函数使用知识点讲解
C++ 模板类简介
C语言编程指针变量作为函数参数
C+11完美转发及实现方法详解
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券