ポインタのポインタがわかりません!!
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG他の型ではどうしてそんな事をする必要があるのか分かりません!!
誰か教えて!!
0002デフォルトの名無しさん
NGNG終了
0003
NGNGポインタを別ルーチンで書き替えたい時、ポインタをポインタ渡しするから
ポインタのポインタになるなー。
0004デフォルトの名無しさん
NGNG0005
NGNGint **ppVector;
*ppVector = (int **)malloc(100);
for(int i=0;i<100;i++)(*ppVector)[i] = (int *)malloc(i);
テストしてないからエラー出るかもだけど、こんな感じね。
あと、Windowsのハンドルと言われてるものは、ぶっちゃけポインタの
ポインタ。
0006デフォルトの名無しさん
NGNGC言語なら、俺に聞け! <11>
http://pc.2ch.net/test/read.cgi/tech/1009499565/
0007
NGNG↓
C言語なら、俺に聞け! <11>
http://pc.2ch.net/test/read.cgi/tech/1009499565/
0008デフォルトの名無しさん
NGNGあなたには必要ありません。
0009デフォルトの名無しさん
NGNG配列でもできるが、そんなクソコードは逝ってよしだ。
つか、こんなことでいちいちスレ立てんな。
0010
NGNGOSでは**使い放題だろ?
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNGおぉ再帰
...いや、暴走?
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022ハァハァ
NGNG0023デフォルトの名無しさん
NGNG> あと、Windowsのハンドルと言われてるものは、ぶっちゃけポインタの
> ポインタ。
Macのハンドルが、ポインタのポインタではなかったかな?
Windowsのハンドルは、単なるユニークな32ビット整数ではなかったかと。
Windowsのハンドルを逆参照してもポインタに戻らないと思うよ。
0024マジレス
NGNG奴らで話し合ったり、意見交換したりするために立てるものなんだよ。
それが何だ?お前の立てたこのスレはよ?
たかがお前の質問ごときで国中の奴らで盛り上がれとでも言うのか?
何様だ?お前は。
質問スレがあるだろうが、ボケが。
0025デフォルトの名無しさん
NGNGmalloc(100)じゃなくて、malloc(sizeof(int **)*100)じゃないか?
ポインタが1バイトってことはないだろ。
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNGsizeof(int*) = sizeof(int**) = sizeof(char*) = sizeof(long*) = sizeof(float*)
な
0030デフォルトの名無しさん
NGNG当たり前じゃない。
でも、malloc(100)だと100バイトしか取られないだろ?
003130
NGNG0032デフォルトの名無しさん
NGNGもう放っといてやれやホゲェ
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG・指定行のデータを取得
・指定行のデータを改変(上書き)
・指定されたファイルに保存
っていうクラスを作ろうとしたら、多分使うことになるかと。
(vector<CString>などは、(>>1は)使えないだろうと思うし・・)
0035終了
NGNG0036デフォルトの名無しさん
NGNG「プログラムを組むのに」じゃなくて「C/C++で組むのに」だろ?
0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGああ、うめぼしのことじゃないのか。。。
0039デフォルトの名無しさん
NGNG{
int *p;
mem_p(p); // 誤 pは不定値のまま
mem_pp(&p); // 正 pは確保したメモリのアドレス
}
void mem_p(int *p){ p = new int; }
void mem_pp(int **pp){ *pp = new int; }
0040デフォルトの名無しさん
NGNGふつうはこう。
0041デフォルトの名無しさん
NGNGvoid mem_pp(int **pp){ *pp = new int; } 引数の*pp = mainの&p
0043デフォルトの名無しさん
NGNG何でなのでしょうか?教えてください。
この間から気になって眠れません。
0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG俺は君が何日前から寝てないのかが気になって眠れそうにないよ。
0047デフォルトの名無しさん
NGNGHoge->QueryInterface(IID_HOGEHOGE,(void**)pUnk);
な罠。
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNG*って乳輪ですか?それとも肛門ですか?
0051デフォルトの名無しさん
NGNG* なら肛門
■ このスレッドは過去ログ倉庫に格納されています