草庐IT

Identifier

全部标签

c++ - C++ 构造函数中前导下划线的含义是什么?

好吧,我不是一个非常有经验的C++程序员,但我想知道以下构造函数的参数中的下划线的意义是什么?classfloatCoords{public:floatCoords(float_x,float_y,float_width,float_height):x(_x),y(_y),width(_width),height(_height){}floatx,y,width,height;... 最佳答案 没什么特别的。他只是这样命名,以区分成员变量和参数名称。下划线是C++标识符中的有效字符。 关

c++ - 错误 : use of undeclared identifier 'ctime_s'

当我尝试使用ctime_s编译cpp代码时,使用了未声明的标识符“ctime_s”。我该如何解决?主要.cpp#include#includeintmain(intargc,constchar*argv[]){//insertcodehere...std::cout结果Machida-no-MacBook-Air:KnowledgeBasemachidahiroaki$gccmain.cpp--verboseAppleLLVMversion6.1.0(clang-602.0.49)(basedonLLVM3.6.0svn)Target:x86_64-apple-darwin14.1.0

c++ - 什么时候 'identifier' 在 C++ 中是 'name'?

C++中的“标识符”何时称为“名称”?我主要读到术语“名称”被过度使用,而不是示例中的“标识符”:structS{inti};Sthing1;在这种情况下,thing1是名称还是标识符?还是术语“标识符”和“名称”是类似的?在C中,在引用对象时是否使用术语“名称”? 最佳答案 在C++中,标识符只是一个数字、字母和_的序列。,不以数字开头。这样的标识符可以出现在任何地方,并且不必标识任何东西,尽管它的名字(没有双关语意)。术语名称将含义与特定语法结构相关联。C++规范规定,如果以下语法结构之一表示实体(对象、类、模板和依此类推)或标

c++ - 单成员结构的灵气属性传播问题

我遇到了SpiritQi的编译问题,它提示value_type不是identifier的成员。由于某些原因,Qi的属性系统将标识符视为容器类型,并尝试枚举它的值类型。这与thisquestion中的问题类似,但是,我认为原因是单个成员结构,可能与此有关bug.#include#include#includeusingnamespaceboost::spirit::qi;structidentifier{std::wstringname;};structproblem{identifier_1;identifier_2;identifier_3;};BOOST_FUSION_ADAPT_

Fastjson JSONException: illegal identifier : \pos 2, line 1, column 3问题解决

问题描述:com.alibaba.fastjson.JSONException:illegalidentifier:\pos2,line1,column3问题分析:1、使用了JSONArray.parseArray(Stringtext,Classclazz)方法时,text字符串内部存在转义字符,导致反序列化报错。解决办法:先去以下网站将字符串去转义。 JSON在线|JSON解析格式化—SOJSON在线工具SOJSON在线提供在线JSON解析,可以把JSON内容或JSON文件进行格式化解析,按JSON层级展现。当JSON格式出现问题,采用中文的方式提醒JSON错误内容,以及标记JSON解析错

c++ - 错误 C3861 : 'roundf' : identifier not found

我通常很擅长用谷歌搜索这样的东西,但这次我似乎找不到任何东西。我从here下载了一些源代码它使用一个名为roundf的函数.我已经有了#include并作为第一个想法添加了#include但仍然有问题。我似乎无法找出函数的来源...有替代功能吗?或者有人知道它的来源以便我可以包含头文件吗? 最佳答案 roundf()函数由C99定义,但MSVC对C99的实现很少,因此它不适用于Microsoft编译器。你可以使用这个:floatroundf(floatx){returnx>=0.0f?floorf(x+0.5f):ceilf(x-0

c++ - XCode boost "Semantic Issue - undeclared identifier va_start"

C++locale.h->SemanticIssue-->Useofundeclaredidentifier'va_start'->SemanticIssue-->Useofundeclaredidentifier'va_end'第一次使用boost,使用ports下载它并在XCode中创建了一个命令行项目。header搜索路径:/usr/include/**代码里什么都没有,只有默认proj自带的main函数。只是不知道该怎么办,没想到会这样。编辑1:第一次出现:#ifndef_GLIBCXX_CSTDARG#define_GLIBCXX_CSTDARG1#pragmaGCCsyst

c++ - 将 OpenGL 应用程序移植到 Windows 时遇到问题

我正在尝试将OpenGL应用程序移动到Windows。据我了解,Windows有一个不错的OpenGL实现。但我开始认为它不会...具体来说,我使用数组缓冲区和glDrawArrays.当我尝试在VisualStudio2008Pro中编译代码时,收到以下错误:vertexbuffers.cpp(31):errorC3861:'glGenBuffers':identifiernotfoundvertexbuffers.cpp(32):errorC2065:'GL_ARRAY_BUFFER':undeclaredidentifiervertexbuffers.cpp(32):errorC

windows - 什么是 `Zone.Identifier` 文件,如何防止创建它们?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。此帖于11个月前编辑提交审核,未能重新打开帖子:原始关闭原因未解决Improvethisquestion在使用ProcessMonitor监控I/O时,我经常看到名为“blabla.exe:Zone.Identifier”的文件。这些文件在网络驱动器上可见。什么是Zone.Identifier文件?文件名中的冒号是什么意思?冒号与文件的扩展属性有关吗?当我将代码文件从Windows资源管理器复制到WSL目录时,如何防止创建这些文件?

Flutter的The file name ‘xxxx.dart‘ isn‘t a snake_case identifier警告

文章目录警告原因分析解决方法dart的一些命名规则变量和函数命名:类和类型命名:常量和枚举:文件命名:包命名:注释:命名一致性:避免缩写:可搜索的命名:一些好习惯警告Thefilename‘xxxx.dart’isn’tasnake_caseidentifier原因分析这个警告指的是文件名‘appRouter.dart’不符合Dart命名约定中的“snake_case”命名规则。在Dart中,通常使用“snake_case”命名规则来命名文件、变量、函数等标识符。解决方法“snake_case”命名规则要求将多个单词用下划线_连接,并且全小写,例如my_file.dart或my_functio