腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
c++
模板
使用
递归
实现
循环
c++
、
templates
、
recursion
我正在试着写一个带有
递归
的元函数。输入是可变整数,输出应该是输入的总和。
浏览 18
提问于2020-01-24
得票数 3
回答已采纳
2
回答
使编译
循环
永久化的
C++
代码示例
c++
、
computation-theory
、
formal-languages
、
automata-theory
考虑到
C++
模板
系统是,而且它也是-,有人能给我提供一个使g++编译器
循环
永远存在的程序的一个非平凡的例子吗?对于更多的上下文,我设想如果
C++
模板
系统是图灵全的,它可以识别所有
递归
枚举语言,并决定所有
递归
语言。所以,它让我想到了接受问题,以及它更著名的兄弟,停止问题。我还设想,在句法分析中,g++必须决定输入是否属于
C++
语言(就像它属于可判定性问题一样)。但是它还必须解析所有
模板
,而且由于
模板
是
递归</e
浏览 14
提问于2022-10-04
得票数 2
回答已采纳
1
回答
戈朗能否
实现
这样一个采访问题,即在没有for/while / if/else的情况下获取数组摘要?
c++
、
loops
、
go
、
if-statement
我正在研究一个有趣的面试问题,并试着用go来
实现
它。 我知道golang没有构造函数,也不支持静态变量。而且它没有
浏览 0
提问于2022-08-19
得票数 2
回答已采纳
1
回答
是否有
c++
的非
模板
元语言?
c++
、
metaprogramming
我正在阅读boost::MPL作者中的
c++
模板
元编程书。我是幽灵/凤凰图书馆的忠实粉丝。 然后是实际的其他编译步骤(词法分析、解析、中间代码生成、机器无关优化、生成程
浏览 0
提问于2014-01-25
得票数 8
回答已采纳
1
回答
使用
C++
作为脚本语言
c++
、
templates
、
virtual
我想知道是否有任何“成功的”尝试在
C++
中创建一套完整的
模板
,因此,
C++
可以用作脚本语言。换句话说,在编译时获得结果(计算,
循环
,...)而不运行exe。我想人们可以通过
模板
计算
递归
项,但有一套完整的功能(for,while和double计算),我找不到它。
浏览 1
提问于2016-01-11
得票数 3
7
回答
如何不
使用
循环
进行排序
c++
、
sorting
、
loops
如何在不
使用
C++
循环
的情况下对数组进行排序?我认为它可以
使用
递归
,但我不知道如何
实现
它。
浏览 0
提问于2013-12-05
得票数 0
2
回答
如果有一个交警的If语句,为什么不
使用
其他的语句呢?
c++
、
c++17
|| N == 2) { } else { }为什么
C+
return 1; }它看起来比switch constexpr酷多了 甚至在不
使用
模板
替换/
递归
模板
函数的情况下,也可以
浏览 0
提问于2017-08-16
得票数 14
4
回答
有没有可能将
C++
实现
为一个带有宏的C库?
c++
、
c
、
macros
从理论上讲,是否有可能
使用
带有正确宏的C库来
实现
C++
关键字、类语法等?(例如,准备一个可以
使用
C编译器编译任何
C++
代码的库)。我猜答案可能是“不”,但我想知道你是否能证明这一点。
浏览 0
提问于2016-04-21
得票数 0
1
回答
如何在
c++
11中
使用
不
递归
的可变
模板
形成字符串
c++11
、
variadic-templates
logImpl(LOG_INFO, "printing",a,b);{logImpl(LOG_INFO, t);我知道我们可以
使用
各种
模板
来
实现
它但是不需要
递归
就能做到这一点吗?折叠表达式不是选项,因为只支持
c++
11。请让我知道,如果其他人有更好的想法
使用
各种
模板
,没有
递归
或折叠表达式。我想用c++11来做。
浏览 0
提问于2020-04-14
得票数 0
回答已采纳
1
回答
如何制作
递归
编译时可变结构
模板
c++
、
c++11
、
templates
、
variadic-templates
我正在尝试在
c++
中创建一个可变
模板
来创建一个由
模板
的参数定义的静态(非动态分配)结构。myInstance会给我这样的信息:那么,如何在
c+
+中
使用
可变
模板
来
实现
这一点呢?我已经知道了部分专门化之类的东西,但是文档中缺少
浏览 6
提问于2018-02-14
得票数 1
回答已采纳
1
回答
有没有办法在编译时获得作用域的类名?
c++
、
arduino
我正在尝试发布一种在我的项目中经常
使用
的技术,作为一个开源库。一种在Arduino项目中快速生成状态机的方法。 您为状态机创建了一个类,这个类继承自一个StateMachine超类。然后,将状态函数包装在主
循环
内调用的state对象周围,每个状态在结束时通知下一个状态。这很难解释,但很容易表现出来。
浏览 3
提问于2018-11-02
得票数 2
1
回答
在
C++
中写入标量的多维向量(张量)
c++
、
multidimensional-array
、
vector
、
save
我如何做到这一点,以保存这些N维std::vectors中的,现代
C++
,而不显式定义一个基本的写到txt函数与N个嵌套
循环
为每个向量具有不同的维度?
浏览 2
提问于2021-03-13
得票数 0
回答已采纳
6
回答
编译器能识别
模板
元编程中的
递归
问题吗?
c++
、
templates
、
computation-theory
、
tmp
在
模板
元编程中,如果
使用
产生的无限
循环
错误地
实现
了
递归
,语言编译器能检测到吗?或者编译器只会遇到最终的堆栈溢出和崩溃?我敢打赌,编译器无法检测到这一点,因为这样做会违反暂停问题的不可判断性。我也理解编译器
实现
可以有任意的
递归
深度限制(当然,我重申我可以测试这第二部分,但它只是我的侧重点)。
浏览 2
提问于2012-06-04
得票数 3
回答已采纳
1
回答
支持多少个最大降维类型?
c++
这只是我想了解更多关于
C++
行为的好奇心。不知何故不现实。据我所知,对于
模板
,它可以
使用
依赖于另一种类型的类型来声明,例如,vector<T> T可以是任意类型,所以T可以继续依赖于其他类型。这与
递归
函数也有相同的理解,无论如何,我可能错了。
浏览 3
提问于2021-05-26
得票数 2
回答已采纳
2
回答
c++
模板
元编程是函数式编程的一种形式吗
c++
、
templates
、
functional-programming
c++
模板
元编程是函数式编程的一种形式吗?如果是,那么像非尾
递归
的堆栈溢出这样的陷阱是否与
c++
模板
元编程相关? 对于中的阶乘
模板
示例,我猜它是标准的函数式编程。或者相似之处只是表面上的?
浏览 0
提问于2012-07-13
得票数 14
回答已采纳
1
回答
OpenMP:是否不可能同时
使用
omp并行和omp任务? /error:工作共享区域可能不是紧密嵌套在工作共享内部的。
c++
、
recursion
、
parallel-processing
、
openmp
、
shared-memory
在我的
c++
实现
中,我有一个
递归
函数,并在
循环
中调用这个
递归
函数。我想
使用
OpenMP来创建并行性。recursive_func(n-1); else{ recursive_func(n-2); } 我基本上希望外部
循环
由多个线程执行,但是当涉及到
递归
函数时,只有一个线程应该开始执行它,然后
递归
调用应该用新的任务来处理(这将伴随着omp pragma
浏览 5
提问于2021-12-03
得票数 0
1
回答
C++11:如何通过向量获得多维数组并将其赋值给auto?
c++11
、
multidimensional-array
、
variadic-templates
我想
使用
C++
向量来创建多维数组。此代码创建一个3x22D数组:int nC = 2;for(int c = 0; c < nC;
c+
+)不过,我太懒了 写
循环<
浏览 5
提问于2014-03-13
得票数 0
回答已采纳
1
回答
在没有
模板
的情况下
实现
C++
模板
行为
c++
、
templates
、
embedded
有没有可能(简单地)在没有
模板
的情况下
实现
C++
模板
行为?我
使用
的是一个没有这个特性的嵌入式
C++
工具链,但是如果我能够复制它,肯定会很有用。 作为一个用法示例,我想为不同类型创建一些
循环
缓冲区。目前,我只有一个uint8_t
循环
缓冲区,但我需要更多。
浏览 3
提问于2015-01-09
得票数 1
回答已采纳
2
回答
编译器是否保证优化由
模板
生成的
递归
代码?
c++
、
templates
、
optimization
、
c++11
、
recursion
这是否意味着在编译后应该是节点
递归
的?我简化了一些示例,所有禁用优化的编译器都生成
递归
代码。例如,这里是,它不是
递归
的,但是clang无论如何都是
递归
的。我搞错了。在这个示例中,clang具有优化选项,编译代码和所有其他代码一样--以简单的方式(不
递归
)。但是,如果没有优化--所有这些仍然
使用
递归
进行编译。
浏览 4
提问于2013-10-04
得票数 3
回答已采纳
1
回答
在
模板
参数中查找第一个非空子类型
c++
、
templates
、
recursion
、
variadic-templates
、
template-meta-programming
我正在尝试编写一个
C++
元函数,为所提供的
模板
参数返回第一个非空子类型。subtype = int; };struct E { using subtype = empty ; };我最初的想法是在
模板
浏览 0
提问于2019-03-26
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
周而复始,往复循环,递归、尾递归算法与无限极层级结构的探究和使用(Golang1.18)
使用Python实现点击按钮退出循环的方法
编程字典-使用Python实现一个循环输入
分别以递归、循环、函数3 种方式,用C语言实现汉诺问题。
聊天机器人项目中使用Dialog实现循环任务
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券