問題タブ [global-namespace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - エラー C3083 ''グローバル名前空間'': '::' の左側のシンボルは cpprestsdk 型でなければなりません
以下に示すように、コードで Http クライアントに cpprestsdk を使用しています。
複数のファイルの質問ヘッダーに記載されているこの奇妙な一連のコンパイラ エラーが発生しています。エラーが指摘されている参照の一例は次のhttp_client.h
とおりです。
const utf16string &content_type = ::utility::conversions::to_utf16string("text/plain"),
の前には何もありません::utility
。これは複数の場所で発生し、私のコードではありません。これは SDK からそのままです。NuGet パッケージ マネージャーを使用して API をダウンロードしました。助けてください。ありがとう。
c++ - size_t はどこで定義されていますか?
だから私はC Compatability Headersからのヘッダーを知っています:
対応する cxxx ヘッダーが名前空間に配置するはずだった各名前をグローバル名前空間に配置し
std
ます。
また、これらの C ヘッダーがc++17の時点で廃止され、互換性のある "cxxx" 対応するヘッダーが優先されたことも知っています。
今、それはStandard Defines Headersize_t
によって独占的に定義されていると思います。これは、技術的には、グローバル名前空間での の定義が廃止されたことを意味していると思いますか?size_t
私は何年もそれを使用してきましたが、使用size_t
に移る前に確認が必要std::size_t
です.
php - 名前空間内で carbon_get_post_meta 値にアクセスする
名前空間内から関数 carbon_get_post_meta を使用して Carbon Fields 値にアクセスするにはどうすればよいですか?
私が行った場合:
すると false になりますが、同じコードで page.php 内の関数をチェックすると、true が返されます。
「\carbon_get_post_meta」もチェックしてみましたが、結果は同じです。
誰かが私を正しい方向に向けることができます。
編集:
これは私が使用しているフレームワークですhttps://github.com/seothemes/genesis-starter-theme lib内でプラグインディレクトリ内に炭素フィールドを設定し、init.php内で呼び出しました。これが機能していることがわかります炭素フィールドを使用していくつかの投稿メタを設定したため、名前空間を使用して lib/plugins 内からデータにアクセスしようとするnamespace SeoThemes\GenesisStarterTheme\Plugins
と、関数が未定義であると表示されます
お役に立てれば?