来自一个 "傻瓜 "的问题 - 页 19 1...121314151617181920212223242526...277 新评论 _____Life_Line 2011.07.02 17:33 #181 请解释这一行的含义((m_patterns_usage&(((int)1)<<p))!=0) ? Vladimir Gomonov 2011.07.02 18:08 #182 _____Life_Line: 请解释字符串((m_patterns_usage&(((int)1)<< p))!=0)的含义?该行的意思是检查m_patterns_usage 变量的第p 位是否与1 相等(更确切地说,是与0不相等)。 阅读更多。((int)1) : 指将单位转换为int类型,以防止编译器自动将其转换为最小整数类型(char)。((int)1)<< p : 表示一个int类型的单位向左移位p位。(m_patterns_usage&(((int)1)<<p)) : 位操作 而且,如果至少有一个结果位不等于1,它将导致0。 你可以自己从参考书上研究一下位法"&"和"|"操作的 结果。如果你想继续编程,你不能没有它。 Andrew Petras 2011.07.02 19:54 #183 你可能需要对变量进行去初始化,用于什么? Vladimir Gomonov 2011.07.02 21:29 #184 Silent: 为什么需要对变量进行去初始化?如果你解释一下是怎么做的,我就会想出一个合理的用途,如果我有一丝机会的话。;)没有必要对变量进行去初始化,但释放由指针(动态创建的对象)引用的内存是非常可取的。总是这样。 Andrew Petras 2011.07.02 21:35 #185 MetaDriver:如果你能解释怎么做,我一定会想出合理的用途,如果有一丝机会的话。;)没有必要对变量进行去初始化,但释放由指针(动态创建的对象)引用的内存是非常可取的。总是这样。string s2=NULL; // деинициализация строки从这里开始但我想知道为什么。以防万一。而且这些对象不需要强行去初始化,终端在删除前会自己去做? Andrew Petras 2011.07.02 21:49 #186 Silent:从这里 这是在字符串转换中。也许你的意思是只分配一个空值? Vladimir Gomonov 2011.07.02 22:10 #187 Silent: 这是在字符串转换中。 也许你的意思是只分配一个空值? 我也这么认为。 Sergey Diubakin 2011.07.13 07:38 #188 你好,我如何在编辑器中改变光标模式?我总是用粗体字,当我按下空格键时,它就会擦掉字符,我怎样才能切换到正常的......? Alexey Petrov 2011.07.13 07:41 #189 Diubakin: 你好,我如何在编辑器中改变光标模式?我总是用粗体字,当我按下空格键时,它就会擦掉字符,我怎样才能切换到正常的......? 按插入键。 Sergey Diubakin 2011.07.13 07:50 #190 谢谢你 1...121314151617181920212223242526...277 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请解释字符串((m_patterns_usage&(((int)1)<< p))!=0)的含义?
该行的意思是检查m_patterns_usage 变量的第p 位是否与1 相等(更确切地说,是与0不相等)。
阅读更多。
((int)1) : 指将单位转换为int类型,以防止编译器自动将其转换为最小整数类型(char)。
((int)1)<< p : 表示一个int类型的单位向左移位p位。
(m_patterns_usage&(((int)1)<<p)) : 位操作 而且,如果至少有一个结果位不等于1,它将导致0。
你可以自己从参考书上研究一下位法"&"和"|"操作的 结果。如果你想继续编程,你不能没有它。
为什么需要对变量进行去初始化?
如果你解释一下是怎么做的,我就会想出一个合理的用途,如果我有一丝机会的话。;)
没有必要对变量进行去初始化,但释放由指针(动态创建的对象)引用的内存是非常可取的。总是这样。
如果你能解释怎么做,我一定会想出合理的用途,如果有一丝机会的话。;)
没有必要对变量进行去初始化,但释放由指针(动态创建的对象)引用的内存是非常可取的。总是这样。
从这里开始
但我想知道为什么。以防万一。
而且这些对象不需要强行去初始化,终端在删除前会自己去做?
从这里
这是在字符串转换中。 也许你的意思是只分配一个空值?
你好,我如何在编辑器中改变光标模式?我总是用粗体字,当我按下空格键时,它就会擦掉字符,我怎样才能切换到正常的......?