私はパラメータとしてCanvasRenderingContext2Dを受け取り、描画を実行する関数を持っています。私はそれを渡すためにしようとするたびに、私はこの取得: CanvasRenderingContext2D is not assignable to CanvasRenderingContext2D
をその関数は次のようになります。 void draw(CanvasRendering
Cのようなプログラムを実行した後に結果がどのようになるか、パラメータ渡しのメカニズムが名前渡しの結果であれば? procedure swap(int x, int y){
int t = x;
x = y;
y = t;
}
main(){
int v = 1;
int list[5] = {1,3,5,7,9};
swap(v,
私は抽象基本クラスを定義し、その型の配列(明らかに派生クラスのインスタンスでいっぱい)を関数のパラメータとして渡したいのですが、コンパイラは私に怒鳴ります。何か案は?例えば (「テスト可能」は「Vecteur」はコンクリートである、抽象的である): void Testeur::commencerTest(Testable testables[], int nTestables, string ti