腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
编码
实践
:
为什么
迭代
器
需要
别名
?
python
、
function
、
for-loop
我试图理解
为什么
这个函数在
迭代
器
没有
别名
的情况下不能工作。firstNum + secondNum == targetSum: return [] 我不明白这
为什么
行不通
浏览 7
提问于2020-03-25
得票数 0
回答已采纳
3
回答
如何显式调用std
迭代
器
的析构函数?
c++
、
std
我不知道这些类型的实际名称,因为::iterator成员类型是特定于实现的类的类型防御/
别名
。 我问这个问题,因为我将这些
迭代
器
存储在一个不受限制的c++联合中,并且Visual要求我手动处理销毁。我根本不能调用active元素的析构函数,并且假设
迭代
器
不
需要
清理,但这有很多糟糕的
实践
。
浏览 9
提问于2017-03-07
得票数 0
回答已采纳
1
回答
在使用或在
迭代
中使用的
迭代
c#
、
design-patterns
、
entity-framework
在“使用”中有
迭代
的最佳
实践
吗?哪种更好些呢?也许是
为什么
?{ { }还是在“使用”内部进行一次
迭代
比较好{ { //TODO: run qu
浏览 0
提问于2018-04-03
得票数 -1
回答已采纳
1
回答
当数据集或列表值是不可变对象时,获取对它的“引用”
python
在使用字典时,我发现自己想要
迭代
这些值,并以某种方式对它们进行更改。我一直在为myDict.keys()上的循环编写文章,然后对myDict['key']进行更改。特别是,如果我
需要
在每次
迭代
中对值进行许多更改,我最终会输入大量冗长的括号语法,以便在字典中一遍又一遍地获得相同的值。生成嵌套对象只会使问题更糟。在字典中创建“
别名
”或“引用”值的最佳
实践
是什么,即使值的类型是不可变的?
浏览 0
提问于2016-01-30
得票数 2
回答已采纳
1
回答
如何避免在ASP.Net中使用服务
器
名称
asp.net
、
dns
、
server
、
alias
现在是迁移到新的web服务
器
的时候了。我们总是直接通过服务
器
的名称来引用服务
器
。我被告知(在连接字符串之外)通过DNS名称引用服务
器
并不总是实用的。所以现在,当我把网站移到一个新服务
器
上时,我
需要
在设置、连接字符串和硬
编码
程序中找到旧服务
器
名称的所有实例,然后用新服务
器
名称更新它。好吧,如果我要这样做,我不能用
别名
或者其他间接的方式来代替它吗,这样我下次就不用这么做了?这里的最佳
实践
是什么? 谢谢!
浏览 1
提问于2015-07-17
得票数 0
2
回答
对
迭代
器
标记使用-声明还是typedef?
c++
、
class
、
iterator
、
typedef
作为一个类似列表的对象,可以从
迭代
器
表示中受益,我决定给它一个。通过遵循本教程,我发现创建
迭代
器
类没有什么困难。 然而,我不明白的是,
为什么
作者在声明
迭代
器
的标记时使用
别名
声明而不是类型声明。编辑:使用-声明更改为
别名
声明,如Sebastian Redl所指出的
浏览 0
提问于2021-05-09
得票数 1
2
回答
优化代码:++p比p++快吗?
c++
、
performance
我听说这更有效,因为p++在增量之前返回值,因此
需要
一个临时空间。毕竟,当我们用
迭代
器
编写代码时,我们也不经常考虑寄存
器
分配。在没有使用返回值的情况下,更倾向于++p是一种过时的
实践
,还是只是优雅
编
浏览 6
提问于2012-03-29
得票数 1
回答已采纳
1
回答
是什么使这些
迭代
器
比较没有定义的行为?
c++
、
undefined-behavior
在中,它说: 将值初始化
迭代
器
与
迭代
器
与非奇异值进行比较的结果未定义。v.begin() == ni;//未定义的行为(在
实践
中可能为假)。v.end() == ni;//未定义的行为(在
实践
中可能为假)。ni == nd;//不会编译。
为什么
这是未定义的行为?
浏览 5
提问于2014-10-05
得票数 2
1
回答
为什么
std::iterator_traits中几乎所有的类型
别名
都没有默认值?
c++
、
iterator
、
language-lawyer
、
c++20
在没有boost.iterator等库的帮助下创建新的
迭代
器
pre++20时,
需要
指定类型
别名
difference_type、value_type、pointer、reference和iterator_category但是,
为什么
这三个
别名
都有默认值呢?
为什么
value_type和difference_type没有默认值?就像input_iterator_tag和forward_iterator_tag一样,
浏览 0
提问于2021-02-25
得票数 0
1
回答
从“查找”或“删除”中使用
迭代
器
擦除
c++
、
vector
、
std
我想知道从C++中的向量中删除元素的最佳
实践
是什么。谢谢
浏览 3
提问于2014-06-03
得票数 11
回答已采纳
2
回答
windbg
别名
在循环中的奇怪行为
windbg
总的来说,我认为我理解
别名
评估过程(例如,
需要
一个新的语句块来强制进行新的评估)。 我把这个问题归结为以下几点。我有一个语句块来强制
别名
重新计算,如果额外的字符以某种方式破坏了预期的/期望的
别名
替换,那么一个无害的字符如何能够生成一个difference?Even,
为什么
它不在循环中第一次这样做呢?如果出现故障,输出应该与第一个示例相同,第一次
迭代
生成"foo“而不是”aaa“。如何使此工作按
需要
工作(每次通过循环重新评估
别名
)?我
浏览 1
提问于2022-01-26
得票数 1
回答已采纳
2
回答
我可以在Vue的路由
器
中有一个特定路由的多个
别名
吗?
vuejs2
、
vue-router
事情是这样的,虽然
别名
现在很好地满足了我的
需要
,但是我想知道如何为一个路径声明多个
别名
,那么,类似的东西会起作用吗?在Vue路由
器
中有更好的
实践
吗?
浏览 0
提问于2018-10-19
得票数 8
回答已采纳
2
回答
为什么
删除此类型
别名
中的const限定符?
c++
、
c++17
、
qualifiers
iterator_traits<decltype(vec)::iterator>::reference;};参见上的示例,该示例不应该编译。我有一个模板类,它使用一堆
迭代
器
(-types)作为模板参数。从这些
迭代
器
中,我
需要
推断引用和const引用类型,因为我有一些成员函数,如:
浏览 0
提问于2018-05-22
得票数 5
回答已采纳
1
回答
在带有跳转服务
器
的ssh上定义Ubuntu20.04.2上的.bash_aliases时,
别名
会失败
20.04
、
bash
、
alias
、
aws
建立了一个AWS Ubuntu 20.04.2服务
器
。此服务
器
位于跳转服务
器
后面。sudo update以及重新启动服务
器
。Verified如下:此外,验证的.bashrc在
别名
中读取: . ~/.bash_a
浏览 0
提问于2021-08-11
得票数 0
回答已采纳
6
回答
为什么
forEach应该比常规
迭代
器
更好呢?
javascript
、
for-loop
、
ecmascript-6
有一项特别声明说: const numbers = [1, 2, 3, 4, 5]; let sum = 0; let sum = 0; s
浏览 1
提问于2018-03-22
得票数 27
回答已采纳
7
回答
.NET整型vs Int16?
c#
、
.net
、
vb.net
、
variables
、
types
我有一个可疑的
编码
实践
。 当我
需要
迭代
计数限制在32000以下的一小部分项时,我会对i变量类型使用Int16,而不是Integer。我是否应该停止使用Int16,只使用Integer来满足我所有的计数/
迭代
需求?
浏览 17
提问于2008-09-24
得票数 52
回答已采纳
2
回答
对std::vector::iterator使用vs.ty胡枝子
c++
、
c++11
、
using
、
stdvector
据我所知,它是typedef的
别名
。但我不能让它编译。我想为std::vector的
迭代
器
定义一个
别名
。如果我用这个,一切都很完美。not a namespace ^
为什么
这不编译
浏览 5
提问于2015-07-12
得票数 4
回答已采纳
1
回答
浏览
器
在循环中计算密集的JS函数后挂起
javascript
、
asynchronous
、
browser
、
event-handling
、
dom-events
我的问题要求下面的函数在循环中运行平均20次
迭代
// some logic which take about 0.5 sec to execute// and deal with DOM manipulation因此,如果我
迭代
20个项目,平均
需要
10秒,同时浏览
器
挂起(无法向下滚动)。which take about 0.5 sec to execute // 0.5 sec as it
浏览 0
提问于2017-09-19
得票数 0
2
回答
为什么
`std::initializer_list`不提供一个下标操作符?
c++
、
c++11
、
iterator
、
operator-overloading
、
initializer-list
假设您正在编写一个接受名为list的std::initializer_list的函数,并且该函数
需要
随机访问list的元素。编写list[i]而不是list.begin()[i]会更方便。那么
为什么
std::initializer_list不提供operator[]的定义呢 我想不出任何情况下,返回const T&的operator[]不是定义良好的。效率似乎不是这里的问题,因为std::initializer_list<T>::iterator
别名
为const T*,后者显然是一个随机访问
迭代
浏览 2
提问于2013-07-22
得票数 45
回答已采纳
1
回答
更改由java.sql.Timestamp划分的文件路径的格式
scala
、
apache-spark
、
timestamp
路径- __datetime=a/b/c/yyyy-MM-dd HH%3Amm%3Ass 问题是,它已经
编码
了:但没有空间,而且因为URL没有完全
编码
,它给我们带来了问题。这个问题有解决办法吗?我是否可以更改列的格式(类型为java.sql.Timestamp),以便输出文件路径看起来像这样,没有任何
编码
?
浏览 5
提问于2022-08-12
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券