jjzjj

unspecified

全部标签

c++ - 未定义/未指定/实现定义的行为警告?

当编译器注意到具有未定义/未指定/实现定义行为的语句时,它不能发出警告(如果它抛出错误则更好)吗?可能会将语句标记为错误,标准应该这样说,但它至少可以警告编码人员。实现这样的选择有什么技术困难吗?还是根本不可能?我得到这个问题的原因是,在像a[i]=++i;这样的语句中,它不会知道代码正在尝试引用一个变量并在同一个变量中修改它语句,在到达序列点之前。 最佳答案 归根结底实现质量:警告越准确、越有用,就越好。一个总是为每个程序打印“这个程序可能会或可能不会调用未定义的行为”然后编译它的编译器是非常无用的,但它是符合标准的。值得庆幸的是

c++ - 函数调用顺序错误

这就是我今天写的代码#includeusingnamespacestd;intfunction1(){cout得到的输出是hellofromfunction2()hellofromfunction1()。我认为输出应该是hellofromfunction1()hellofromfunction2()。我的编译器在玩弄我吗? 最佳答案 -运算符的参数求值顺序是unspecified.所以函数可以按任何顺序调用。 关于c++-函数调用顺序错误,我们在StackOverflow上找到一个类似的

ios - 无法启动 “App name”,进程启动失败 : Unspecified?

我的应用程序得到了构建和编译,紧接着说无法启动,过程失败:未指定。在我的应用程序目标和项目中,每件事都设置为调试,我也有有效的开发配置文件。但是我不知道为什么每次都会出现这个错误。我已尝试重新启动设备、代码,因此不胜感激除此之外的任何其他建议。 最佳答案 我收到了相同的消息并通过执行以下步骤解决了它:拔下设备删除派生数据退出Xcode再次启动Xcode重启iOS设备我认为关键在于重启iOS设备,但我也执行了其他步骤。 关于ios-无法启动“Appname”,进程启动失败:Unspecif

ios - iPhone 已拒绝启动请求 Unspecified

iPhonehasdeniedthelaunchrequest.Internallauncherror:processlaunchfailed:Unspecified这个错误让我发疯,我似乎无法解决它,我从我发现的所有地方做了以下事情:刷新证书,退出并进入开发者苹果账户,下载手动证书删除Apple全局证书重启Mac和iPhone清理项目,构建文件夹删除派生数据将团队更改为无并改回重置设备位置和安全设置编辑启动时询问的方案取消选择调试可执行文件XCodeManagedProfile显示没有错误,没有构建错误,但我无法在我的iPhone上启动它,我使用的是XCode10.2,我的iPhon

cv2.error: OpenCV(4.8.1) D:xxxerror: (-2:Unspecified error) The function is not implemented.报错

在用harries角点检测算法的过程中,遇到了这个报错: cv2.error:OpenCV(4.8.1)D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1272:error:(-2:Unspecifiederror)Thefunctionisnotimplemented.RebuildthelibrarywithWindows,GTK+2.xorCocoasupport.IfyouareonUbuntuorDebian,installlibgtk2.0-devandpkg-config,thenre-

Android:查找ListView的项目渲染高度

有没有什么方法可以找到当前显示在列表中的ListView项目的高度,而无需自己在布局xml文件中进行设置?我试过了ViewlistItem=listAdapter.getView(currentIndex,null,listView);listItem.measure(MeasureSpec.EXACTLY,MeasureSpec.UNSPECIFIED);intitemHeight=listItem.getMeasuredHeight();虽然它最初工作正常,但它决定在启动新的模拟器session后的measure()调用期间抛出空指针异常。我正在尝试做的是让一个短列表中的项目(只有

c++ - 表达式f()>g()的值,当f&g修改同一个全局变量undefined或unspecified时?

更新:根据用户ecatmur的标记,它是InC99,isf()+g()undefinedormerelyunspecified?的拷贝(尽管问题询问的是C99,但C++的答案不变)。答案是:未指定(对于这两种情况)。考虑以下C++14代码片段:inti=0;intx(){i++;returni;}inty(){i++;returni;}boolz=(x()>y());//unspecifiedorundefined?z的值只是未指定,还是未定义的行为?根据我的理解(如果我错了请更正),这样的表达式:i++>i++将是未定义的行为,因为我们在一对序列点之间对同一个变量进行两次变异,但是上

c++ - C++ typedef 语句中的 *unspecified* 是什么意思?

我看到这样的语句typedef*unspecified*value_type;typedef*unspecified*reference;在Boost::multi_array类的声明中。namespaceboost{template>classmulti_array{public://types:typedefValueTypeelement;typedef*unspecified*value_type;typedef*unspecified*reference;typedef*unspecified*const_reference;typedef*unspecified*diffe

error: (-2:Unspecified error) The function is not implemented.

一.环境配置windows10+pycharm+python3.9二、问题描述error:(-2:Unspecifiederror)Thefunctionisnotimplemented.RebuildthelibrarywithWindows,GTK+2.xorCocoasupport.IfyouareonUbuntuorDebian,installlibgtk2.0-devandpkg-config,thenre-runcmakeorconfigurescriptinfunction'cvShowImage'三、解决方法1.pip安装opencv-contrib-python,注意open

java - Firebase DB 警告 : "Using an unspecified index. Consider adding ' ". indexOn"以获得更好的性能

这个问题在这里已经有了答案:FirebaseRealtimeDB:Howtoindexproperlyonkey-valuepair(1个回答)关闭3年前。使用Firebase实时数据库运行我的Android应用时,我收到以下警告:Usinganunspecifiedindex.Consideradding".indexOn"...toyoursecurityandFirebaseDatabaserulesforbetterperformance我完全理解这个警告。但我不知道如何让它变得更好。我真的只想查询索引字段!这是我的数据库:{"groupUsers":{"g1":{"u1":"