腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
匿名
命名
空
间内
/
外
的
Typedef
?
、
、
、
、
在
.cpp文件中,这两种方式都有什么区别/首选项吗?// file scope outside any namespace
typedef
SomeClass::Buffer MyBuf;namespace{ // anonymous
typedef
SomeClass::Buffer MyBuf; }
浏览 1
提问于2009-12-05
得票数 8
2
回答
命名
空
间内
的
匿名
函数
、
我见过这样
的
代码:);}module Games { })();我是否有理由
在
第一个例子中写一些类似的东西,或者它只是糟糕
的
代码。
浏览 5
提问于2015-07-28
得票数 0
回答已采纳
3
回答
常规
命名
空
间内
匿名
命名
空
间内
的
符号
的
链接
、
、
、
在
C++中,把一个函数或一个变量放在一个
匿名
名称空间中,使其链接成为内部
的
,也就是说,
在
文件级上声明它为static是相同
的
,但这是惯用
的
C++。 普通
命名
空间中
的
匿名
命名
空间又如何呢?
浏览 1
提问于2010-11-15
得票数 16
回答已采纳
2
回答
作为模板参数
的
内部类型
、
ISO 98/03标准(第14.3.1节)似乎禁止使用具有内部链接
的
类型作为模板参数。(请参见下面的示例。)C++11标准不支持。G++ -使用旧
的
标准-是允许
的
。
浏览 4
提问于2011-11-04
得票数 6
回答已采纳
1
回答
如何将未
命名
的
结构、联合、类替换为它们
的
命名
等价物?
、
、
我对我
的
项目执行重构,我想摆脱所有
匿名
命名
空间,包括类、结构、联合。我想以最简单
的
方式用它们
命名
的
等价物代替它们。据我所知,
匿名
命名
空间
的
等效名称空间是:namespace { namespace-body } namespace unique { /* empty body */ }return 0;如我们所见,可以访问
匿名
结构
的
成员,就像这个
浏览 2
提问于2013-02-28
得票数 0
回答已采纳
3
回答
在
C++中可以使用
匿名
类吗?
、
、
、
、
我
在
Quora上看到了
匿名
类
在
C++代码中。它已成功编译并运行。a.val = 5; } { return 0;那么,
在
C另外,我很想知道,可以
在
C++?中使用
匿名
类吗?
浏览 5
提问于2017-05-25
得票数 25
回答已采纳
1
回答
这是一个C11
匿名
结构吗?
、
、
、
我在看C11
的
草稿,上面写着 // struct type with no tag unsigned char a; unsigned c
浏览 1
提问于2014-05-07
得票数 6
回答已采纳
2
回答
在
Visual Studio中如何通过
匿名
命名
空
间内
的
函数名设置断点?
、
、
Foo() }{ Bar::Foo(); } 我想按名称(Ctrl+B键绑定)将断点放在
匿名
命名
空
间内
的
我可以通过名称Bar::Foo对
命名
空间Bar中
的
函数执行此操作。我尝试了
匿名
名称空间
的
anonymous namespace::Foo,但VS无法解析此名称,我猜是因为名称中
的
空格字符。我也试着加了不同
的
浏览 2
提问于2011-09-12
得票数 6
回答已采纳
6
回答
;类型还是未
命名
变量?
、
在
文件范围内,下面是类型声明还是未
命名
变量?char* name; double height;};
typedef
student_s { int age; struct student_s* next; (背景:参见我在上
的
答案,我认为第一个变量引入了一个未
命名
浏览 5
提问于2015-08-07
得票数 6
回答已采纳
1
回答
引用
匿名
结构本身
、
、
、
、
typedef
struct {} list;
typedef
struct list{} list;#include <stdio.h> struct list *next; int mai
浏览 1
提问于2021-05-11
得票数 4
回答已采纳
6
回答
使用
匿名
结构与使用带有
typedef
的
命名
结构
什么时候应该使用以下语句中
的
一种而不是另一种?
typedef
struct Foo {} Bar;
typedef
struct {} Bar;Bar bar1 = { 5 };我知道第二个是
匿名
结构,但不确定什么时候应该使用一个而不是另一个。
浏览 1
提问于2019-02-19
得票数 25
2
回答
‘ty胡枝子f结构X{}’和‘ty胡枝子f结构{}X’之间
的
区别是什么?
、
、
这两个声明
在
C中有什么区别:和 //Some fields
浏览 4
提问于2014-11-03
得票数 5
回答已采纳
3
回答
匿名
命名
空
间内
的
"using namespace“语句
、
当在
匿名
命名
空间中使用using namespace语句时,是否将中使用
的
命名
空间引入文件作用域?
浏览 0
提问于2012-01-08
得票数 19
回答已采纳
2
回答
C中不兼容类型和不同名称空间
的
赋值
、
、
我有一个具有以下结构
的
链式哈希表: char* phrase; }phrase_struct;我对这个结构
的
直接关注是,指针实际上指的是尚未定义
的
类型胡枝子。但是它进行了编译,所以我认为它是有效
的
语法。我有几个函数,它们要么分配内存,要么操纵指向下一个节点
的
指针next。我记得我以前读过一些关于ty胡枝子
的
命名
空间和实际结构名称是独立
的<
浏览 0
提问于2014-01-22
得票数 4
回答已采纳
3
回答
不必要地使用未
命名
的
命名
空间C++
、
、
、
在
我
的
公司里,我经常看到这样
的
代码:const std::string TOKEN = "Token"; 我很困惑为什么这里需要一个
匿名
名称空间一方面,您需要一个用于MAX_LIMIT和TOKEN
的
本地翻译单元。但是,由于const
的
原因,
在
没有
匿名
命名
空间
的
情况下已经实现了这一点。static const和简单
浏览 6
提问于2016-05-12
得票数 6
回答已采纳
1
回答
嵌套结构
的
C问题(看起来一个实例是
在
没有明确定义
的
情况下定义
的
)
、
、
、
我创建了结构:{ int i; { };我有一个错误(VS2012):我看到名称"s“是使用
的
,但它是嵌套
命名
的
struct,所以它不应该是一个问题。我知道
在
C11中是
匿名
的<
浏览 9
提问于2014-11-27
得票数 1
回答已采纳
1
回答
实现二分查找树,“从不兼容
的
指针类型返回”
、
、
我已经声明了节点和树结构,但是对于以下四个返回或修改每个节点
的
左指针和右指针
的
函数,编译器给出了“不兼容
的
指针类型”警告。#include <stdio.h>#include <string.h> int data;} node; node *root;}
浏览 0
提问于2016-06-06
得票数 1
3
回答
结构中缺少JNAerator未
命名
联合
、
、
我正在尝试让JNAerator从一个C共享库生成一些JNA支持
的
Java代码,一切都很好,除了它无法生成一个嵌套在结构中
的
未
命名
的
联合。示例: union { My_Type2 var2;除了将头文件和共享库更改为
命名
联合之外,
浏览 3
提问于2010-03-24
得票数 1
回答已采纳
1
回答
来自不兼容指针类型
的
赋值[Wincompatible- pointer -types]
、
对于一项测试任务,我应该检测以下C程序中
的
错误: #include <stdlib.h>
typedef
struct { } 我得到了以下两个错误: Assignment from incompatible pointer type [Wincompatible-pointer-types]
在
语句我有一种感觉,这可能是微不足道
的
事情,但我是一个完全
的
C新手,不知
浏览 46
提问于2020-04-12
得票数 0
回答已采纳
2
回答
可变模板-有没有避免重复
的
方法?
、
在
代码中(只需粘贴和复制)有没有一种方法可以避免重复/列出模板参数(代码中标记
的
行): double* b;
typedef
nullptr_<decltype(a),decltype(b),decltype(c)>
浏览 0
提问于2011-11-11
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券