const

    0

    1答えて

    私は流星と反応しています。コンポーネントのクラスで 、私は次のようにあります const Media = (props) => { ... } しかし、これは動作していないと私はなぜ表示されません。 私は最初の行でビルドエラーがあります。 Unexpected token, expected ( それは私が私のクラスで「CONST」を使用することはできませんようです。私はステート

    2

    2答えて

    は基本的に私はconst修飾子を維持しながら f(const void* a){ // This is also what `(char**) a` would do behind the scenes char** string_a_ptr {reinterpret_cast<char**>(const_cast<void*>(a))}; // ... のよう

    24

    1答えて

    #include <type_traits> struct foo; int main() { const foo *bar; static_assert(std::is_const<decltype(*bar)>::value, "expected const but this is non-const!"); } これは予期せぬエラーである

    0

    1答えて

    メソッド呼び出しの中でパラメータconst参照を作成できますか? 私はそれがコンパイルされていることを知っていますが、実行時に正しいことを完全には確信していません。 class A{ public: void doThings(const B& b); } class B{ B(int i, int j); } int main{ A a; a

    -1

    2答えて

    私は、プロジェクトの他の場所にあるTaxConstants.hpp名前空間TAXCONSTANTSで宣言されている定数int SIZEを使用しようとしています。私がコンパイルしようとすると、私はどこでもそのサイズが参照されている「 'SIZE' に未定義の参照を取得 ファイルをTaxConstants.hpp #ifndef TaxConstants_hpp #define TaxConstan

    0

    1答えて

    const変数が外部から参照される(つまり、外部リンケージを持つ)ためには、externキーワードは必須です。それが正しい場合 const int f = 3; // Definition of f with internal linkage (due to const) extern const int g; // Declaration of g with external linkage

    2

    2答えて

    私はconstを使って追加保護を追加する方法に関するルールを探しています。例えば :それはポインタ変換にCONST、正しさのルールになると int** p1 = ...; int** const p2=p1; // Legal int* const * const p3=p1; // Legal int* const * const p4=p3; // Legal const int* c

    1

    1答えて

    でより頻繁に使用されていないのはなぜそれは一例ではC. でのconstポインタを使用してコードスニペットと実際のコードを参照するのは難しい: FILE *fopen(const char *filename, const char *mode); 私の質問です。なぜ私はそれを使用するのが理にかなっていてもconstポインタを使用しないのが普通だと私は確信しています。 私の例では、fopenは両

    0

    1答えて

    これは私の過負荷の=オペレータによって引き起こされると思います。しかし、なぜ私がコードを9回単純化した後でもわからない。 test9.cpp: template<typename T> class A { public: A(const T x): _x(x) {} A() : _x(0) {} template<typename T2> void o

    3

    1答えて

    テンプレートコードは、それが取得され、後T*にキャストバックすることができるように、タイプvoid*の変数にT*を格納する必要があるが、それはTとT const*の両方を処理する必要がある、それはタイプに対してvoid*又はvoid const*を使用する必要がストレージを消去しましたか? (いずれかの選択肢は、どこかのconstキャストが少なくとも1つ必要です) (実行時にプログラムがvoid