externとinputの違い - ページ 7 1234567 新しいコメント Dmitry Fedoseev 2019.07.01 11:54 #61 Vladimir Simakov: 要は、externが必要なかっただけなのです。どのプロジェクトファイルでもグローバルに宣言された変数は、そのファイルすべてでアクセス可能です。でも、なぜ?クリエイターに質問です。 一つのファイルを一人で作業しながらコンパイルできるようにすること。プロジェクト 全体のコンパイルを待たずに、毎回違うファイルにジャンプするのではなく Dmitry Fedoseev 2019.07.01 11:57 #62 Igor Makanu: の例が必要で、ライブラリでexternを使おうとしたのですが、うまくいきませんhttps://www.mql5.com/ru/forum/316795/page2#comment_12259472 これは、あるライブラリで宣言されたグローバル変数は、そのライブラリ以外のどこにも表示されないからです。また、ライブラリの中でグローバル変数を宣言し、なぜそれが他の場所で見ることができないのか不思議に思うはずです。#importは#includeではありません。 Igor Makanu 2019.07.01 12:25 #63 Dmitry Fedoseev: そのため、あるライブラリで宣言されたグローバル変数は、そのライブラリ以外では見ることができません。また、ライブラリの中でグローバル変数を宣言し、なぜそれが他の場所で表示されないのか不思議に思うはずです。#importは#includeではありません。 externはMS DOSの頃で、すべてがコンパイルされたユニットにリンクされていました。 なぜこんな話をする?- MQLでexternというキーワード が実装された経緯について、管理者が解説してくれました。 グローバル変数とextern修飾子を使ったやり取りについて、私の意見を書きました。 Dmitry Fedoseev 2019.07.01 12:52 #64 Igor Makanu: MS DOS時代にはexternがあり、コンパイルされたユニットですべてが完璧にリンクしていた この議論に何の意味があるのでしょうか?- MQLでexternというキーワード が実装された経緯について、管理者の方が解説してくださいました。 グローバル変数とextern修飾子を使ったやり取りについて、使わない方がいいという意見を書きました。 それと図書館はどう関係があるのでしょうか?また、ユニットについてはどうでしょうか。- 単位はコンパイラの微妙なところで、知らなくてもいいし、知らないほうがいい、間違った結論を出さないために。また、昨日明確でなかった管理者の説明とは何だったのでしょうか?よくわからないのは、inludeとimportの区別がつかないことです。インクラウドや輸入品はゴロクの時代にもあり、今と同じように機能していました。 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
要は、externが必要なかっただけなのです。どのプロジェクトファイルでもグローバルに宣言された変数は、そのファイルすべてでアクセス可能です。でも、なぜ?クリエイターに質問です。
一つのファイルを一人で作業しながらコンパイルできるようにすること。プロジェクト 全体のコンパイルを待たずに、毎回違うファイルにジャンプするのではなく
の例が必要で、ライブラリでexternを使おうとしたのですが、うまくいきませんhttps://www.mql5.com/ru/forum/316795/page2#comment_12259472
これは、あるライブラリで宣言されたグローバル変数は、そのライブラリ以外のどこにも表示されないからです。また、ライブラリの中でグローバル変数を宣言し、なぜそれが他の場所で見ることができないのか不思議に思うはずです。#importは#includeではありません。
そのため、あるライブラリで宣言されたグローバル変数は、そのライブラリ以外では見ることができません。また、ライブラリの中でグローバル変数を宣言し、なぜそれが他の場所で表示されないのか不思議に思うはずです。#importは#includeではありません。
externはMS DOSの頃で、すべてがコンパイルされたユニットにリンクされていました。
なぜこんな話をする?- MQLでexternというキーワード が実装された経緯について、管理者が解説してくれました。 グローバル変数とextern修飾子を使ったやり取りについて、私の意見を書きました。
MS DOS時代にはexternがあり、コンパイルされたユニットですべてが完璧にリンクしていた
この議論に何の意味があるのでしょうか?- MQLでexternというキーワード が実装された経緯について、管理者の方が解説してくださいました。 グローバル変数とextern修飾子を使ったやり取りについて、使わない方がいいという意見を書きました。
それと図書館はどう関係があるのでしょうか?また、ユニットについてはどうでしょうか。- 単位はコンパイラの微妙なところで、知らなくてもいいし、知らないほうがいい、間違った結論を出さないために。また、昨日明確でなかった管理者の説明とは何だったのでしょうか?よくわからないのは、inludeとimportの区別がつかないことです。インクラウドや輸入品はゴロクの時代にもあり、今と同じように機能していました。