[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 06/01 04:20 / Filesize : 164 KB / Number-of Response : 702
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレを勃てるまでもないC/C++の質問はここで 20



1 名前:デフォルトの名無しさん [2011/09/15(木) 00:17:43.25 ]
スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。

過去ログ
01 pc11.2ch.net/test/read.cgi/tech/1167476845/
02 pc11.2ch.net/test/read.cgi/tech/1178503366/
03 pc11.2ch.net/test/read.cgi/tech/1187521676/
04
pc11.2ch.net/test/read.cgi/tech/1221633708/
05 pc11.2ch.net/test/read.cgi/tech/1230516307/
06 pc11.2ch.net/test/read.cgi/tech/1231564903/
07 pc11.2ch.net/test/read.cgi/tech/1232983248/
08 pc12.2ch.net/test/read.cgi/tech/1235921779/
09 pc12.2ch.net/test/read.cgi/tech/1240022781/
10 pc12.2ch.net/test/read.cgi/tech/1242300936/
11 pc12.2ch.net/test/read.cgi/tech/1245059383/
12 pc12.2ch.net/test/read.cgi/tech/1248010352/
13 pc12.2ch.net/test/read.cgi/tech/1260842197/
14 pc12.2ch.net/test/read.cgi/tech/1269273471/
15 pc12.2ch.net/test/read.cgi/tech/1273368706/
16 hibari.2ch.net/test/read.cgi/tech/1279285647/
17 hibari.2ch.net/test/read.cgi/tech/1285115590/
18 hibari.2ch.net/test/read.cgi/tech/1291571263/
19
hibari.2ch.net/test/read.cgi/tech/1308106024/

307 名前:デフォルトの名無しさん mailto:sage [2011/12/01(木) 21:33:12.97 ]
>>305
代入演算子も要求されるみたいだね。なくてもpush_backは実装できると思うんだけど
ideone.com/o7KRx

308 名前:sage mailto:289 [2011/12/01(木) 21:42:22.99 ]
>>307
ありがとうございます。
代入演算子は全く頭になかったです。
自分の間違いが分かり安心しました。
どうもありがとうございました。

309 名前:デフォルトの名無しさん mailto:sage [2011/12/01(木) 21:49:31.78 ]
>>305
> vcはもちろんgcc4.5.2もダメなんだなこれが。
これ関係だな。
ttp://gcc.gnu.org/gcc-4.6/changes.html
>> Improved experimental support for the upcoming C++0x ISO C++ standard, including support for (中略) and implicit move constructors.
つまりgcc4.5までは暗黙のmove constructorは生成されない。

310 名前:デフォルトの名無しさん mailto:sage [2011/12/01(木) 22:02:30.59 ]
>>307
おおgcc4.6.1で通った

Eclipse CDT Indigoが馬鹿過ぎる
早くC++11に対応してくれ
画面が波線ばかりで見にくい

311 名前:デフォルトの名無しさん mailto:sage [2011/12/01(木) 22:27:50.38 ]
>>305ならVC10SP1で通る
SP1で修正されたものなのか>>289の環境がおかしいのかは知らん

312 名前:289 mailto:sagw [2011/12/03(土) 01:22:45.50 ]
>>309
4.6.1に上げたら確かに通りました。
ちゃんと最新バージョンチェックしないと駄目ですね。
ソースまでありがとうございます。

>>311
SP1は入れたつもりになっていただけで入っていなかったようです。
改めてSP1入れてからやったら305のコードはすんなり通ったので、
SP1で修正されたっぽいです。ありがとうございました。

313 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 21:08:24.91 ]
クラスのメンバ関数の定義って
毎回「クラス名::関数名」ってかかなあかんの?

314 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 21:15:46.80 ]
class hoge {
void f() { }
};
って書けばいいよ


315 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 21:52:42.54 ]
定義と実装が別の時は?



316 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 22:58:06.85 ]
かかなあかん

317 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 23:01:02.27 ]
めんどくさいね

318 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 00:00:59.86 ]
後からクラス名を変えたいってなると
結構大変っすね

319 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 00:06:26.19 ]
// hpp
namespace foo {
class hoge {
void f(void);
};
}

// cpp
typedef foo::hoge FH;
void FH::f(void) { /* ry */ }

ほんのすこしだけどらくできる

320 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 08:11:24.81 ]
せんせー
関数の別名定義ってできましか?

321 名前: ◆QZaw55cn4c mailto:sage [2011/12/04(日) 09:12:32.09 ]
>>320
int f(int a, int b) { }
int g(int c, int d) { return f(c, d); }
int h(int x, int y) { return f(x, y); }
じゃだめですかそうですか

322 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 09:36:22.68 ]
#define g f
#define h f
でよくね

323 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 09:39:44.37 ]
>>322
gとかhって名前の変数作ったら酷いことにならんかw

324 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 09:54:50.91 ]
マクロのウザさは異常
名前空間の中まで侵食してエラーとかふざけんな

325 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 10:05:55.47 ]
クラスなら関数ポインタで持つようにして
それに別名定義したらいいんじゃね?



326 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 10:16:45.14 ]
名前変えるだけなのにそんなコスト払いたくないだろ

327 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 10:20:32.12 ]
>>323
g とか h って名前の関数があるのに変数作れるのか?

328 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 10:37:08.06 ]
マクロにも変数みたいにスコープ持たせればよかったのにね

#define HOGE 0

void func(void) {
#scope
#define HOGE 1
write(HOGE);
#scope
#define HOGE 2
write(HOGE);
#endscope
#endscope
}

int main(void) {
write(HOGE); // 0
func(); // 1 2
return 0;
}


329 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 16:19:24.42 ]
>>324
現実にはそれが便利なことがあるのですよ。
そうでないと実装が難しいこともある。
実装は、常に現実の問題解決を優先すると、Bjarne も言ってる。



330 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 19:42:22.86 ]
マクロがどうしても嫌なら
極薄のラッパー書けば済むことだしねめんどいけど

331 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 17:29:18.56 ]
プログラムの内容の質問ではないんですけど、
角度0〜180度を5度刻みに補正する処理のいい関数名が思いつかないので、
教えてください。ちなみに切り捨てです。

332 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 17:35:02.43 ]
digitizer

333 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 17:37:49.60 ]
sniper

334 名前:331 mailto:sage [2011/12/05(月) 17:52:44.71 ]
>>332-333
ありがとうございます!参考になります。

335 名前:デフォルトの名無しさん mailto:sage [2011/12/10(土) 14:13:31.14 ]
フレンド指定されているクラスを継承するクラスは
それもまたフレンド扱いになるのでしょうか?



336 名前:デフォルトの名無しさん mailto:sage [2011/12/10(土) 15:17:51.61 ]
ならないみたいですね
スレ汚ししてれししました

337 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 02:10:30.71 ]




ワイは日本人やが聞いた情報によると、もうじき中国はバブルがはじけて昔の貧乏な元の中国に戻るらしいで
みんなも知っての通りもう経済は破綻してて、取り戻すのは無理なんだそうや


その世界ではごっつい有名な政府関係者筋から聞いた確かな情報やで

まあお前らほどの頭の良い連中には、今さらなくらいのネタやな、失礼なくらいかもしれん
お前らからすればもう常識的なくらいの知識やろ?









338 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 08:31:29.26 ]
中国は終了っていうか中国も終了だな
資本主義崩壊で殆どの国が終わる


339 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 11:30:30.67 ]
1929から学んでないから、もっと酷い事になる。

340 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 12:28:56.01 ]
新興国バブルよか先進国のソブリン危機の方が千倍ぐらい怖い

341 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 17:26:11.73 ]
探し物のついでに、これ見つけた
bellard.org/otcc/
自分自身を実行できるCのサブセットのx86コンパイラ(インタプリタではない)。

イチから書き上げるのは面倒だが、ちょっとコンパイラをhackしたい。
pccはまだしも、gccだのllvmだのは大げさ。最適化はいらない。
っていうのに合う、いじり元みたいなのを、趣味用にのんびり探してる

なんかおすすめあったら教えて
可能ならC++で できたらGPLよりBSDが好き

342 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 17:49:51.24 ]
tcc以外ありえない

343 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 23:53:53.10 ]
#include <stdio.h>

int main(int ac, char **av)
{
FILE *fp;
fp = fopen("eicar.com", "wb");
fprintf(fp, "X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*");
fclose(fp);
return 0;
}

なぜか実行するとエラーになります

344 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 00:08:58.12 ]
EICAR-STANDARD-ANTIVIRUS-TEST-FILE でぐぐってみたらわかる

345 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 01:03:45.10 ]
hibari.2ch.net/test/read.cgi/tech/1322981274/357
hibari.2ch.net/test/read.cgi/tech/1316013463/343
hibari.2ch.net/test/read.cgi/tech/1317403825/802



346 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 08:47:13.74 ]
環境依存の質問もOKですか?

347 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 08:54:35.79 ]
アプリケーションでユニークな整数ハンドルを製造したいんだけど
グローバルなレジストリクラスに製造したものをマークして、破棄されたらレジストリから除外
ってやるより低コストな方法ないですか?

348 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 08:56:03.46 ]
guid

349 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 09:01:34.33 ]
guidはユニークじゃない

350 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 10:53:52.58 ]
pid

351 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 17:12:44.48 ]
質問にしては違和感あるなと思ったら、ウイルスコピペか

352 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 17:19:02.98 ]
>>351 -> >>343

>>347
起動時にRPCサーバ探す、なければ自分がRPCサーバになる
そのRPCサーバがユニークIDを発行

>>349
…たぶん、UUIDで十分な気がするが

353 名前:デフォルトの名無しさん [2011/12/13(火) 18:23:10.58 ]
グラフィックスで物体が任意のスピードで楕円運動をするプログラムを作りたいのですが可能でしょうか?


354 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 18:27:45.83 ]
確率が小さいとか、現実的にありえない大きな数字なら大丈夫、と考えるのは愚か
マシンの進化はそんなことお構いなしだ

355 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 19:04:41.86 ]
別スレからの転載で申し訳ございません。

gdbを使用してテストをしているのですが、例外を発生させられず困っています。

try {
int *p = new int;
}
catch(...) {
//☆ここにいれたい。
}

どなたかご教授お願いしますm(_ _)m



356 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 21:30:57.71 ]
>>355
自前のnewオペレータを作って、その中で例外を発生させたら?

357 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 22:06:28.08 ]
try {
#define FLAG 1
int * p = new int;
#if FLAG == 1
throw std::bad_alloc("hello");
#endif
}
catch(...) {
// ..
}



358 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 23:13:14.98 ]
>>356>>357
レスサンクス。
参考にさせて頂きました。

359 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 23:15:16.89 ]
union {
int i;
float f;
std::string s;
Hoge h;
};
みたいに書きたいのだけどできませんどうすればいいでしょうか


360 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 23:44:51.02 ]
諦める

361 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 00:40:16.81 ]
putsの存在意義を教えてください

362 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 01:07:10.74 ]
printfより軽い

363 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 08:07:51.12 ]
printf("%s\n", str);と書いたときに、
gccならputs(str);に書き換える位だからな。

364 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 09:10:45.97 ]
高級アセンブラとしては、ターゲット環境にgets/putsしかない世界があってもいい

365 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 09:13:37.38 ]
文字列単位の出力は甘え



366 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 11:26:40.64 ]
printf(str);
みたいなマズいコードにならないのは良いところだと思う

367 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 14:30:00.13 ]
速度を出したい
扱う度にヒープへアクセスするメンバ変数が遅い
関数ごとに引数やローカル変数へ落とし込みスタックで処理して返す
ソース汚すぎわろた

368 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 22:43:46.02 ]
>>367
ソースうp

369 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 01:56:12.88 ]
>>367
どんな処理か知らないが、そこがボトルネックになるようなジャンルは
滅多にないと思う。無駄なことをしてないことを祈る。


370 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 03:04:59.57 ]
これならわかるC 入門の入門
という本を読んで、早速BorlandC++5.0をインストール。
が、コンパイラのパスと環境変数PATHの設定でwinXPまでしか書いてなくて困っている。
当方windows7starter。
お願いします。

371 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 03:15:37.43 ]
370
自己解決った。
初めて踏み込むからビビリすぎたみたい。
スレ汚しごめんよ。

372 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 06:04:27.34 ]
Borlandでやるならbcpadがお手軽じゃないかな

373 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 10:16:07.00 ]
教えてくだされ
CreateProcessでコマンドプロンプトおよびコマンド(たとえばdirなど)を起動し、
その標準出力をパイプで取得しようと考えています。

この際にUSモード(英語表記)でコマンドプロンプトを起動したいのですが、これはどこで指定すればよいのでしょうか?
現在は、
cpch 437
dir
みたいな.batファイルを作成してそれを実行しているのですが何ともダサいなぁと思っています。
そもそもUSモードで起動できれば良いのかなと思いました。
よろしくお願いします。

374 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 10:44:34.63 ]
>>373
cmd /k us
じゃだめなん?

375 名前:373 mailto:sage [2011/12/15(木) 10:49:19.78 ]
>>374

おお、ありがとう。私もちょうどそのあたりにたどり着きそうだった。
cmd.exe /k usは、うちの環境ではus.batがなかったので通らず、
cmd.exe /c chcp 437
で行けそうな感じ。createprocessのプログラム引数で渡して起動してみる。
サンキュー。



376 名前:373 mailto:sage [2011/12/15(木) 10:55:31.25 ]
解決しましたので一応報告

if(CreateProcess(processName,"cmd.exe /k chcp 437",NULL,NULL,TRUE,0,NULL,NULL,&startInfo,&proInfo)==TRUE){

こんな感じで >>374 さんのご指摘の通り解決しますた。



377 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 22:10:16.00 ]
こんなことするやつのテクニックの名前教えて

> class B : public A<B> {};

378 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 22:22:01.89 ]
ジョジョの奇妙な再帰パターン

379 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 23:12:47.67 ]
>>378 wikibooksにたどりついた。期待した知識整理ができそうだ。thx

380 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 05:09:37.57 ]
オブジェクトハンドルって何ですか?

381 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 09:36:28.86 ]
>>380
オブジェクト(対象物)のハンドル(取っ手)です。

382 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 09:40:02.77 ]
ポインタとは違うんですか?

383 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 12:17:05.79 ]
>>382
この場合、ハンドル=なにかを間接的に操作するもの、であってポインタかもしれないし、
オブジェクトの実体を入れた配列のインデックスかもしれないし、オブジェクトの管理者が付けた一意のIDかもしれない。

384 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 14:32:52.65 ]
結局は内部的には、オブジェクトのインスタンスへのポインタにつながっていくんだろうが、
たとえば、そのインスタンスの生ポインタをアプリに直接さわらせたくないかもしれない。

385 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 09:48:15.75 ]
ハンドルを整数にする利点って?
スマポに入れにくいし、不透明ポインタでいいじゃん



386 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 09:58:17.86 ]
>>385
例えばWindowsのウィンドウハンドル(hWnd)は(事実上)整数。

387 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 10:21:27.99 ]
一々専用の不完全書くのが面倒

388 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 10:35:50.49 ]
>>386
windowsの話はいいから利点を教えて

389 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 10:39:08.53 ]
無効になったオブジェクトを指すポインタ(メモリ領域)は容易に再利用されるから。
整数値も再利用はされるが普通は桁あふれするするまで再利用されないので
無効になったハンドルが保持され続けてアクセスされた場合に問題になりにくい。

390 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 11:05:49.62 ]
>>385
ハンドルは異なるアドレス空間でも共有できる。



391 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 11:27:42.30 ]
なんだ、ハンドルが実数じゃダメなの?って質問かと思ったわ

392 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 14:34:18.25 ]
実数だと == で比較出来なくなるだろ馬鹿

393 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 15:08:00.68 ]
プログラミング入門としてよくC言語が挙げられますが、今の時代にC言語ってどういう場面に使われているんでしょうか?
時代遅れという意見もよく聞きますので・・・

394 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 15:09:57.93 ]
パチンコ

395 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 15:10:43.15 ]
家電製品 

スペースシャトル 

電気自動車 




396 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 15:14:12.79 ]
>>394-395
重要な部分で使われているのですね
学習意欲がアップしました。ありがとうございます

397 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 00:25:47.35 ]
C言語知ってると他の言語に移行しやすいよね
そして、他の言語はC言語よりもずっと多機能で扱いやすい代わりに、
実行速度が異様に遅いことに愕然としてみたり・3・;

398 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 01:52:19.88 ]
そういえば。Cの習得に時間がかかりすぎて、
C++を含む他言語のライブラリ習得が難しくなってしまった

アタマが硬くなってしまったらしい
そういや、昔のコードを見返すと、汚かったが、賢かったような気がする

プログラミングはアマでやってるので、仕事に影響はないようなもんだが、
硬くなってしまったアタマは仕事に影響があり、プログラミングを通して、
アタマをやわらかくしたい。

いい方法はないか。ネタ、マジレス両方で。

399 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 05:11:08.91 ]
|....,,__
|_::;; ~"'ヽ
| //^''ヽ,,)
|  i⌒"
| ∀`) < 誰もいない きのこるならいまのうち
|⊂
| ノ
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
      |( ´∀`) < きのこ のこーのこ げんきのこ ♪
      |(ノ   |つ
      |     |
     ⊂ _ ノ
       ""U
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
     (´∀` )| < エリンギ まいたけ ブナシメジ ♪
    ⊂|  (ノ |
      |     |
      ヽ _ ⊃
      .U""
|
| ミ
| ミ  サッ!
| ミ
|

400 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 18:22:56.19 ]
>>398
スポーツすると頭に酸素がよく回って活発になるよ


401 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 23:03:50.86 ]
よこからだけど
いいこときいた
ありがとう

402 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 00:14:04.66 ]
>>398
・楽しめる部分を見つける。
見つからなければ、状況を楽しんでみる。
・苦痛を感じる手前で一旦休憩して再度トライする。

403 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 00:54:10.94 ]
頭が硬いとか柔らかいとか都市伝説だから心配すんなw
新しい言語の学習がうまくいかないのは、大抵、
1.それが必要じゃないから真剣味が足りない
2.単に経年等で知能が衰えた(ため相対的にそんな気分がする)
のどちらかで、大抵は1だから、仕事にすればすぐ出来るようになる。



404 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 01:23:26.84 ]
プリプロセッサがうまく動かないのですが、どこの記述がおかしいでしょうか?

↓正常にファイルが削除される
#include <stdio.h>
int main(){
if (remove("C:\\Documents and Settings\\user1\\hoge.dat") == 0)
 printf("削除成功");
else
 perror("削除失敗");
return 0;
}

↓ファイルが削除されない
#include <stdio.h>
#define HOGEFILE "C:\\Documents and Settings\\user1\\hoge.dat"
int main(){
if (remove(HOGEFILE) == 0)
 printf("削除成功");
else
 perror("削除失敗");
return 0;
}

405 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 01:35:38.00 ]
C++は何故、オブジェクト指向言語だと思われてるんだろう?
Stroustrup自身は、マルチパラダイム言語or効率的なライブラリ構築用言語だと表明してるのに。



406 名前: ◆QZaw55cn4c mailto:sage [2011/12/20(火) 01:47:49.75 ]
>>404
こっちではうまくいった。
codepad.org/f1VObYKz

407 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 01:51:53.23 ]
ポインタを含む構造体の配列を動的につくりたいんですが、
構造体の配列が静的にしか作れません。
中身のポインタは、要素ごとにmallocできるんですが、、、
作り方教えてください






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<164KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef