腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
“
在
‘
const
’
错误
之前
的
”
预期
嵌套
名称
-
说明符
“”
在
g
++中带有类型
名称
const
、
我
在
C++中有这段代码class DD...
typename
const
DD<T>& mContainer;它给了我两条
错误
信息:
错误
:“
const
”
错误
之前
的
预期
嵌套
名称
说明符
浏览 4
提问于2011-03-09
得票数 9
回答已采纳
3
回答
嵌套
名称
说明符
、
、
我有一个这样
的
代码: template <class Key,template <
typename
T > class Allocator> myownmap{ typedef multimap<unsignedint, Key,less<Key> ,Allocator<_myP
浏览 1
提问于2011-06-27
得票数 24
回答已采纳
1
回答
创建模板时编译
错误
&基于boost::shared_ptr
的
泛型工厂
、
、
、
、
不幸
的
是,我正在使用c++98。typedef std::map<std::string,
typename
CreatorPtr<bT>::ptr> tableCreator; ...... tableCreator _table_creator;我搞错了 "error:
在
‘tableCreator’<em
浏览 2
提问于2013-05-06
得票数 0
回答已采纳
2
回答
多参数包--怎么做?
、
、
、
N_i,
typename
Ts... >{}; {} 如何为此示例定义多个参数包?
浏览 4
提问于2016-10-14
得票数 8
回答已采纳
2
回答
一个
在
C++中产生类型名和类型定义相关
错误
的
模板类?
、
、
我有一个Tran类,它包含一个Car类
的
实例。如果程序
在
typedef
之前
包含
typename
,则会产生一个
错误
:“
在
typedef
之前
需要
嵌套
名称
说明符
”。如果它不包含
typename
,它会产生一个
错误
:“
在
'Tran::CarType::Model‘
之前
需要'
typename
’,因为'Tran:
浏览 0
提问于2013-04-17
得票数 1
回答已采纳
1
回答
功能模板
在
clang中失败
、
我有这部分代码,以前
在
Microsoft编译器中编译
的
很好。我现在转到clang,并收到以下
错误
: template<
typename
PRIM>
typename
<
浏览 2
提问于2016-05-06
得票数 0
回答已采纳
3
回答
类型
名称
是否可以在出线成员定义
的
类型
说明符
中省略?
、
、
在
测试clang是否需要
typename
时,我遇到了这种奇怪
的
行为。clang和gcc都接受这个代码,msvc拒绝它。<T2> (
其中
A<T1>是一个依赖
的
名称
)应该写入
typename
A<T1>::template B<T2>。但是,
在
解析类型
说明符
时,不可能知道当前
的
实例化是A<T1>。要求实现猜测A<T1>是当前实例化似乎有问题。14.2
浏览 5
提问于2013-08-20
得票数 12
2
回答
无符号短
的
直接初始化
的
标准行为
、
、
、
、
我今天注意到,
在
示例代码中: std::cout << a << std::endl;初始化和使用如下所示:但不是这样
的
: typedef unsigned
浏览 3
提问于2018-08-17
得票数 15
回答已采纳
1
回答
预期
类型说明误差gcc
、
我有以下代码:namespace ABCDtemplate <
typename
T >{{ typedef /*unsigned*/ long AccumType;} typedef
ty
浏览 2
提问于2014-02-15
得票数 1
1
回答
精化型
说明符
中依赖类型
的
嵌套
名称
说明符
、
在
之前
,我从未见过精化类型
说明符
中
的
嵌套
名称
说明符
,乍一看,我认为语法甚至没有涵盖它。现在我看到,自从C++98到现在,它被翻译成一个特例,没有类型
名称
说明符
构造。C++11 7.1.6.3/2 (C++98
为
7.1.5.3/2): 3.4.4描述详细说明类型
说明符
中标识符
的
名称
查找过程。如果标识符解析
为
类名或枚举
名
浏览 4
提问于2014-02-22
得票数 1
回答已采纳
1
回答
是否需要输入
名称
?
、
、
、
、
default_delete<T>>{ using
typename
std::unique_ptr<T, Deleter>::unique_ptr;}; { unique_ptr_wrapper<int> upw{new int
浏览 3
提问于2015-05-31
得票数 4
回答已采纳
1
回答
GCC_VERSION gcc-6.2.0给出了
错误
: enable_if不是一个类模板,但是相同
的
代码正在一起工作
通过使用GCC_VERSION gcc-6.2.0获得以下
错误
,但是相同
的
代码也适用于gcc-4.3.0: char_traits.h:32:22:
错误
: enable_if typedef
typename</
浏览 2
提问于2019-04-05
得票数 0
回答已采纳
2
回答
什么时候可以与明确引用类型
的
标识符一起使用“类型
名称
”?
、
、
通常,
typename
用于消除标识符可能引用类型或引用其他内容
的
情况之间
的
歧义:void foo(
typename
T::type value) {2.可以与声明为类型
的
模板参数一起使用吗?template<
浏览 0
提问于2019-04-20
得票数 3
回答已采纳
2
回答
使用
typename
向模板转发类声明
、
bar<
typename
std::vector<R>::
const
_iterator> select() std::vector<R> translation;return bar<
typename
std::vector<R>::
const
_iterator>(std::move(translation));}; template<
typename
(std::vector<
typ
浏览 0
提问于2014-01-10
得票数 1
回答已采纳
2
回答
作为类型注入
的
类名
、
、
template <class C, class = void> struct X { enum { v = 0 }; }; template <class C> struct X<C, void_t<
typename
浏览 1
提问于2018-08-01
得票数 14
1
回答
再谈
typename
和template关键字
、
、
、
我已经仔细阅读了许多关于这个主题
的
答案,但我仍然不能准确地计算出这两个关键字
在
作为
嵌套
模板类成员
的
非模板函数
的
作用域中是不是需要
的
。我
的
参考编译器是GNU
g
++ 4.9.2和clang 3.5.0。 struct Pe // a nested temp
浏览 5
提问于2015-09-03
得票数 3
2
回答
这个类型
的
别名有什么问题
namespace using TestString =
const
char*
const
;
浏览 2
提问于2014-06-25
得票数 0
回答已采纳
1
回答
Hello不在C# on cloud9上工作
、
、
、
、
如何在mscorlib中引用C#
的
cloud9?hello world
的
示例代码不起作用{ { }因为它会发出以下
错误
:
错误
:“系统”尚未声明 <e
浏览 3
提问于2016-11-09
得票数 0
3
回答
如何在不声明类型
的
情况下将模板发送到另一个模板?
、
、
、
struct Container2;//forward declaration using _Make_Container=
typename
template<class T>{}; {} expected nested-name-specifier before
浏览 2
提问于2014-06-05
得票数 3
回答已采纳
1
回答
使用C++和ofstream时
的
ios_base
错误
、
、
void DataSaver::save(
const
std::vector<long>& vec ) using std::ios_base; file << vec.at( i ) << "\00\01\10\00";}datas
浏览 0
提问于2013-10-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券