"ダミー "からの質問 - ページ 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) : コンパイラが自動的に最小の整数型(char)に変換するのを防ぐために、単位をint型に変換することを意味します。((int)1)<< p : int型の単位をpビット左にビットシフトすることを意味します。(m_patterns_usage&(((int)1)<<p)) : ビット演算 そして,結果ビットの少なくとも1つが1に等しくない場合は0となる。 ビット演算の"&"と"|"の結果は、参考書などで自分で勉強してください。プログラミングを続けるには、これがないとダメなんです。 Andrew Petras 2011.07.02 19:54 #183 変数の初期化を解除する必要があるのはなぜですか? Vladimir Gomonov 2011.07.02 21:29 #184 Silent: なぜ、変数の初期化を解除する必要があるのですか?HOWを説明してくれれば、わずかな可能性でも合理的な使い方を考えます。;)変数の初期化を行う必要はありませんが、ポインタ(動的に生成されるオブジェクト)から参照されるメモリは解放しておくことが非常に望ましいです。いつもです。 Andrew Petras 2011.07.02 21:35 #185 MetaDriver:HOWを説明していただければ、少しでも可能性があれば、合理的な使い方を考えたいと思います。;)変数の初期化を行う必要はありませんが、ポインタ(動的に生成されるオブジェクト)から参照されるメモリは解放しておくことが非常に望ましいです。いつもです。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: こんにちは、エディターでカーソルモードを変更するにはどうしたらよいですか?いつも太字で、スペースキーを押すと文字が消えてしまうのですが、どうすれば普通に切り替えられるのでしょうか...? Insertキーを押す。 Sergey Diubakin 2011.07.13 07:50 #190 ありがとうございました。 1...121314151617181920212223242526...277 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
文字列の意味を教えてください ((m_patterns_usage&(((int)1)<< p))!=0) ?
この行の意味は、変数m_patterns_usageの p番目の ビットが1と 等しいかどうか(より正確には、不等号が0かどうか)をチェックしているのです。
続きを読む
((int)1) : コンパイラが自動的に最小の整数型(char)に変換するのを防ぐために、単位をint型に変換することを意味します。
((int)1)<< p : int型の単位をpビット左にビットシフトすることを意味します。
(m_patterns_usage&(((int)1)<<p)) : ビット演算 そして,結果ビットの少なくとも1つが1に等しくない場合は0となる。
ビット演算の"&"と"|"の結果は、参考書などで自分で勉強してください。プログラミングを続けるには、これがないとダメなんです。
なぜ、変数の初期化を解除する必要があるのですか?
HOWを説明してくれれば、わずかな可能性でも合理的な使い方を考えます。;)
変数の初期化を行う必要はありませんが、ポインタ(動的に生成されるオブジェクト)から参照されるメモリは解放しておくことが非常に望ましいです。いつもです。
HOWを説明していただければ、少しでも可能性があれば、合理的な使い方を考えたいと思います。;)
変数の初期化を行う必要はありませんが、ポインタ(動的に生成されるオブジェクト)から参照されるメモリは解放しておくことが非常に望ましいです。いつもです。
ここから
でも、その理由が知りたい。念のため。
また、オブジェクトは強制的に初期化する必要はなく、削除する前に端末が勝手に初期化するのですね。
ここから
これは文字列の変換にあります。 もしかして、空の値を代入しているだけということですか?
こんにちは、エディターでカーソルモードを変更するにはどうしたらよいですか?いつも太字で、スペースキーを押すと文字が消えてしまうのですが、どうすれば普通に切り替えられるのでしょうか...?