問題タブ [class-constructors]

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.

0 投票する
1 に答える
173 参照

kotlin - inline キーワードは Kotlin クラスのコンストラクターで有効ですか?

2 つの Kotlin クラスがあるとします。

のコメント アウトされたinlineキーワードに注意してくださいRemoteControl。コメントを外しても、Intellij でエラーは発生しません。

これは有効な Kotlin コードで、何をしますか?

私の期待は、それが同等であるということです

しかし、それは何もしていないようです。

Kotlin 1.3.72 と Android Studio 4.0.1 を使用しています

0 投票する
1 に答える
43 参照

c++ - C++ クラス、ポインター、コンストラクター、セグメンテーション フォールト、2D 配列

.h ファイル

初期化してから割り当てることの違いは何ですかClass (*1dArrayObjectPtr)[size] = nullptr;:

cpp ファイル

また:

次のようにアクセスすると、上のオプションではセグメンテーション違反が発生し、下のオプションでは発生しないのはなぜですか。

*(*(1DArrayObjectPtr+i)+j) また 1DArrayObject[i][j]

新しいクラスに渡す1DArrayObjectPtrと、同じことを繰り返すことができますか?:

*(*(newClassPtr+i)+j) または として繰り返すnewClassPtr[i][j]

それとも、1dpointer を 2D 配列から別のものに変更していて、気付いていませんか?