jjzjj

conversion

全部标签

c++ - 错误 C2446 : == : no conversion from const char * to TCHAR *

我在下面定义了一个TCHAR:TCHARszProcessName[MAX_PATH]=TEXT("");我想比较如下:if(szProcessName=="NDSClient.exe"){}但是我得到了错误:errorC2446:==:noconversionfromconstchar*toTCHAR*errorC2440:'==':cannotconvertfrom'constchar[14]'to'TCHAR[260]' 最佳答案 "NDSClient.exe"是Windows上的constchar*字符串。如果你想让它成为一

windows - _USING_V110_SDK71_ 未从 VC++ 2015、v140_xp、Release 中的默认值继承?

总结Release版编译时报atlcore.h未声明标识符SetDefaultDllDirectories,编译Debug时报错。进一步调查表明_USING_V110_SDK71_发挥了作用。它应该继承自项目默认值(见下图),但它不是用于组合:ReleaseMinDependency和v140_xp。详细信息:我正在将C++nativeATL应用程序从VisualC++2005迁移到VisualC++2015。目标是尽可能长时间地保持WindowsXP运行版本。因此,为项目设置了v140_xpPlatformToolset。它适用于调试版本。但是,它会导致ReleaseMinDepen

C# 日期时间 : Conversion for different time zones

我有一堆日期时间可以跟踪我的应用程序。它们都是UTC时间。对于我的应用程序的一部分,我想发送一封包含其中一个时间的电子邮件,但已编辑为在该特定时区。我将处理的主要区域只有两个,东海岸和德克萨斯州(达拉斯和休斯顿)我还可以在发送此电子邮件时创建一个新的日期时间以获取东部时区(DateTimetimestamp=DateTime.Now;)我的问题是:如果用户在德克萨斯地区,我如何将我的时间从东部时间转换为那个时间(少1小时)?我试过这样的://ConverttimestamptolocaltimeTimeSpants=TimeZone.CurrentTimeZone.GetUtcOffs

c# - 机器人框架 : How to exit Conversation?

所以现在我正在使用Microsoft.Bot.Builder.Dialogs.Conversation.SendAsync和Microsoft.Bot.Builder.Dialogs.Conversation.ResumeAsync来实现一个暂停和恢复对话的方法,但似乎不可能“退出”或返回到以前的状态。它卡在对话对话框中。我是否只执行“取消”命令?如果是这样,我需要清除哪些数据才能恢复到原始状态?publicstaticreadonlyIDialogdialog=Chain.PostToChain().Switch(newCase>((msg)=>{varregex=newRegex(

c# - 关于 C# 语言规范中隐式转换的问题

第6.1节隐式转换如此定义身份转换:Anidentityconversionconvertsfromanytypetothesametype.Thisconversionexistssuchthatanentitythatalreadyhasarequiredtypecanbesaidtobeconvertibletothattype.现在,这些句子的目的是什么?(In§6.1.6Implicitreferenceconversions)Theimplicitreferenceconversionsare:[...]Fromanyreference-typetoareference-t

c# - 为什么/何时将运算符指定为显式很重要?

我从anotherquestion借用了下面的代码(稍作修改),在我的代码中使用:internalclassPositiveDouble{privatedouble_value;publicPositiveDouble(doubleval){if(val此代码的原作者正确遵守了MSDN的implicit中给出的警告。&explicit文档,但这是我的问题:explicit在潜在的异常代码中是否总是必要的?因此,我的代码中有一些派生自PositiveDouble的类型(例如“Volume”),我希望能够像下面第一行那样方便地设置实例:Volumev=10;//onlyallowedbyi

C# : Implicit conversion between '<null>' and 'bool'

当我尝试转换object时收到奇怪的错误消息至bool,这是我的代码:publicpartialclassModifierAuteur:DevExpress.XtraEditors.XtraForm{publicModifierAuteur(objectgetKeyDecesCheckBox){decesCheckBox.Checked=getKeyDecesCheckBox==null?null:(bool)getKeyDecesCheckBox;}}这是错误信息:Typeofconditionalexpressioncannotbedeterminedbecausethereisn

c# - "Cannot be determined because there is no implicit conversion"如果返回则为三进制

如果返回,我有以下ASP.NETWebApi2操作和三元:[HttpDelete]publicIHttpActionResultDelete(){booldeleted;//...returndeleted?this.Ok():this.NotFound();}我收到一个Typeofconditionalexpressioncannotbedeterminedbecausethereisnoimplicitconversionbetween'System.Web.Http.Results.OkResult'and'System.Web.Http.Results.NotFoundResu

javascript陷阱: empty list to boolean conversion

为什么都是[]==false和![]==false是真的吗? 最佳答案 ===运算符是您的friend。切勿使用==运算符;它会咬你,如你所见。 关于javascript陷阱:emptylisttobooleanconversion,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1534014/

javascript - JsPerf : ParseInt vs Plus conversion

我尝试使用以下jsperf来探测plus(+)转换比parseInt更快,结果让我感到惊讶:ParsevsPlus制备代码Benchmark.prototype.setup=function(){varx="5555";};解析样本vary=parseInt(x);//加样vary=+x;//原因是因为我使用“Benchmark.prototype.setup”来声明我的变量,但我不明白为什么看第二个例子:ParsevsPlus(localvariable)Benchmark.prototype.setup=function(){x="5555";};解析样本vary=parseInt