草庐IT

boolean_scope

全部标签

c++ - 为什么 boolean 值是 1 字节而不是 1 位大小?

在C++中,为什么boolean值是1字节而不是1位大小?为什么没有像4位或2位整数这样的类型?在为CPU编写模拟器时,我错过了上述内容 最佳答案 因为CPU无法处理小于字节的任何内容。 关于c++-为什么boolean值是1字节而不是1位大小?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4626815/

c++ - 错误 : ‘NULL’ was not declared in this scope

在gcc4.3上编译C++时收到此消息error:‘NULL’wasnotdeclaredinthisscope它出现又消失,我不知道为什么。为什么?谢谢。 最佳答案 NULL不是关键字。它是一些标准头文件中定义的标识符。你可以包括#include将其纳入范围,包括其他一些基础知识,例如std::size_t。 关于c++-错误:‘NULL’wasnotdeclaredinthisscope,我们在StackOverflow上找到一个类似的问题: https:

c - Objective C boolean 数组

我需要在objective-c中使用一个boolean数组。我已经基本设置好了,但是编译器会在以下语句中抛出警告:[updated_usersreplaceObjectAtIndex:indexwithObject:YES];这是,我敢肯定,因为YES根本就不是一个对象;这是一个原始的。无论如何,我需要这样做,并且非常感谢有关如何完成它的建议。谢谢。 最佳答案 没错,就是这样:NS*容器只能存储Objective-C对象,不能存储原始类型。你应该能够通过将它包装在一个NSNumber中来完成你想要的:[updated_usersre

objective-c - boolean 到 NSString

如果我有一个返回BOOL的方法,如何将其转换为NSString以便在控制台中打印出来?例如,我尝试这样做,但不起作用:NSLog(@"IsKindofNSString:",([thingisKindOfClass:[NSStringclass]])?@"YES":@"NO");但是我真的很想把返回值变成一个NSString。我知道它是一种原始数据类型,所以我不能在它上面调用方法。我是否必须单独创建一个字符串,然后在NSString上的方法中使用Bool作为参数? 最佳答案 使用ternaryoperator:BOOlisKind=[

iphone - iOS : Use a boolean in NSUserDefaults

当我的应用程序的rootViewController加载时,我希望能够检查用户登录凭据是否已保存到NSUserDefaults。基本上,当用户加载应用程序并且他/她没有保存她的登录凭据时,将推送modalAlertView并且用户将能够适本地保存他们的凭据。这会将那些UITextField字符串保存到相应的NSUserDefault对象中。但是,是否有可能在完成此保存后,我可以创建一个NSUserDefault对象,它是一个boolean值并将值更改为是?意味着boolean值已经设置为否,并且当用户保存其登录凭据时,它也会将boolean值更改为是? 最佳

php - 在 PHP 中将字符串解析为 boolean 值

今天我在玩PHP,我发现字符串值“true”和“false”在一个条件下没有正确解析为boolean值,例如考虑以下函数:functionisBoolean($value){if($value){returntrue;}else{returnfalse;}}如果我执行:isBoolean("true")//ReturnstrueisBoolean("")//ReturnsfalseisBoolean("false")//Returnstrue,insteadoffalseisBoolean("asd")//Returnstrue,insteadoffalse它似乎只适用于“1”和“0”

PHP - 假时获取 boolean 以回显假

以下代码不打印任何内容:$bool_val=(bool)false;echo$bool_val;但是下面的代码打印出1:$bool_val=(bool)true;echo$bool_val;有没有更好的打印方式0或false当$bool_val是false比添加if声明? 最佳答案 echo$bool_val?'true':'false';或者如果你只想在它为假时输出:echo!$bool_val?'false':''; 关于PHP-假时获取boolean以回显假,我们在StackOve

php - 引用 : What is variable scope, 哪些变量可以从哪里访问,什么是 "undefined variable"错误?

Note:ThisisareferencequestionfordealingwithvariablescopeinPHP.Pleasecloseanyofthemanyquestionsfittingthispatternasaduplicateofthisone.PHP中的“变量范围”是什么?一个.php文件中的变量是否可以在另一个文件中访问?为什么我有时会收到“undefinedvariable”错误? 最佳答案 什么是“可变范围”?变量具有有限的“范围”或“可访问的位置”。就因为你写了$foo='bar';一旦在您的应用程序

php - 如何将字符串转换为 boolean 值 php

如何将字符串转换为boolean?$string='false';$test_mode_mail=settype($string,'boolean');var_dump($test_mode_mail);if($test_mode_mail)echo'testmodeison.';它返回,booleantrue但它应该是booleanfalse。 最佳答案 此方法由@lauthiamkok在评论中发布。我把它贴在这里是为了引起更多的关注。根据您的需要,您应该考虑使用带有FILTER_VALIDATE_BOOLEAN标志的filter

c# - DataGridViewCheckBoxColumn : FormatException on boolean-column

我什至不知道去哪里修复这个错误。最近我在单击DataGridViewCheckBoxColumn中的复选框后出现以下异常检查它并离开该单元格:System.FormatException:""isnotvalidforBoolean这是来自DataGridView的完整错误对话框:我什至不知道我可以处理哪个事件来找到这个问题的原因。Validating和CellFormatting事件在错误之前触发,但两者都运行。如果我处理DataError-事件我仍然无法弄清楚。DataGridViewDataErrorEventArgs参数包含以下信息(除其他外):e.ColumnIndex=0e