は、私が参照ポインタを使用して関数に値を送信しようとしている左辺値でなければなりませんが、それは私には私に完全に外国型エラーを与えたC++非constへの参照の初期値は、
#include "stdafx.h"
#include <iostream>
using namespace std;
void test(float *&x){
*x = 1000;
}
int main(){
float nKByte = 100.0;
test(&nKByte);
cout << nKByte << " megabytes" << endl;
cin.get();
}
エラー:初期非constは、私は、コードの上に修復するために何をしなければならないか見当がつかない左辺値
でなければならない参照の値は、誰かが私にそのコードを修正する方法についていくつかのアイデアを与えることができますか?感謝:)
あなただけのポインタをドロップすることができ、使用代わりに明白な参照? –
笑、今イムはlearncpp.comでチュートリアル以下と、そのサイトがどのように機能して参照ポインタを使用する方法を教え、私はあまりにもそれを試してみたいので..:Pところで感謝@Micha Wiedenmann –
使用ポインタを参照する場合にのみ、関数外のポインタを変更する必要があります。 –