C++上級者が集まるス ..
[2ch|▼Menu]
2:デフォルトの名無しさん
04/09/14 07:24:45
ERROR:このスレッドには書けません!

3:デフォルトの名無しさん
04/09/14 09:29:48
上級者とは?

4:デフォルトの名無しさん
04/09/14 09:42:24
BASIC使う人の事ですね

5:デフォルトの名無しさん
04/09/14 09:43:20
HSPじゃないの?

6:デフォルトの名無しさん
04/09/14 12:11:34
上級者を定義しろと言ってみるテスツ
↓定義厨キター

7:デフォルトの名無しさん
04/09/14 12:12:45
>>6
すでに >>3 にいますよ?

8:デフォルトの名無しさん
04/09/14 12:30:57
最も高級なのはLOGO

9:デフォルトの名無しさん
04/09/14 12:37:35
インラインアセンブラ使いは低級者

10:デフォルトの名無しさん
04/09/14 13:13:39
テニスをやっている奴も庭球者。

11:デフォルトの名無しさん
04/09/14 13:18:10
リロードしまくってる>>10はヘタレ低級者

12:デフォルトの名無しさん
04/09/14 16:21:26
>>3
規格上は問題ないけど実際にはコンパイルできないコードを書く香具師ら。

13:デフォルトの名無しさん
04/09/14 16:26:00
>>10
wrota

14:デフォルトの名無しさん
04/09/14 16:58:13
インラインアセンブラしか書かないのが上級者

15:デフォルトの名無しさん
04/09/14 17:00:16
具体的なことを言わなければ、上級者じゃないということはバレない

16:デフォルトの名無しさん
04/09/14 17:05:08
上級者とも思われないけどな。

17:デフォルトの名無しさん
04/09/14 17:07:52
>>16
そこで印象操作ですよ。

18:デフォルトの名無しさん
04/09/14 17:13:05
>>12
規格上ダメだけど、指定コンパイラで、スーパー速いコードを書く奴。


と言わなかった君をほめよう。

19:18
04/09/14 17:13:57
つまり、君は、C++廚であって、C廚でないことがわかるからだ。

20:デフォルトの名無しさん
04/09/14 17:27:49
廚と厨のスワップ

21:デフォルトの名無しさん
04/09/15 16:47:50
#define 上級者 俺

22:デフォルトの名無しさん
04/09/15 16:52:06
#if 0
>>21
#endif

23:デフォルトの名無しさん
04/09/15 17:03:31
/*
>>22
むしろこうだろ
*/

#if 上級者 == 21
#undef 上級者
#define 上級者 NULL
#endif

/*

24:デフォルトの名無しさん
04/09/17 01:48:19
下級者ですが何か

25:デフォルトの名無しさん
04/09/17 01:56:19
スレ違いですよ。

26:マイク ◆yrBrqfF1Ew
04/09/17 05:50:12
レスが随分2ch的でアレだな。

27:デフォルトの名無しさん
04/09/17 05:59:17
C++の先行者はいつ来ますか?

28:デフォルトの名無しさん
04/09/17 10:57:08
>>27
沈んだよ。先行しすぎてな

29:デフォルトの名無しさん
04/09/19 10:40:04
するとたちまち鶏が鳴いた

30:デフォルトの名無しさん
04/09/27 15:42:10
#include <iostream>

#include <iostream.h>
の違いを教えてください

31:デフォルトの名無しさん
04/09/27 15:57:18
ageんでいいからC++相談室36を立ててくれ。俺からは立てられないんで。

>>30
一応マジレスしておくと、前者は標準ライブラリがstd名前空間に包まれる。
後者は包まれない。

32:デフォルトの名無しさん
04/09/27 16:53:27
>>31
ありがとうございます。

以前は
#include <iostream.h>
#include <math.h>

と書いていたのですが、

#include <iostream>
#include <cmath>
using namespace std;

と書くのが最近のC++の正しい書き方ということなのでしょうか


33:デフォルトの名無しさん
04/09/27 16:59:26
>>32
cmathの方はどっちでもいいけど、iostream.hは現行の規格にはない。

34:デフォルトの名無しさん
04/09/27 19:07:41
>>32
using namespace std;は正しいが好ましくない

35:デフォルトの名無しさん
04/09/27 19:43:14
なんで?

36:デフォルトの名無しさん
04/09/27 21:21:49
せっかくネームスペースで閉じ込めた意味がなくなる。

37:デフォルトの名無しさん
04/09/28 15:56:41
>>30
上級者がそんなこと聞くな。

>>35
上級者がそんなこと聞くな。

38:デフォルトの名無しさん
04/09/29 01:48:14
ここホントに上級者が集まってるのか?

39:デフォルトの名無しさん
04/09/29 02:03:24
2chに上級者などいない

40:デフォルトの名無しさん
04/09/29 03:31:47
C++下級者が集まるスレはないのですか?

41:デフォルトの名無しさん
04/09/29 03:49:29
>>40
ここですよ〜。

42:デフォルトの名無しさん
04/09/29 15:52:48
C++上級者になるための必読書を教えてください

43:デフォルトの名無しさん
04/09/29 18:14:55
>>42
上級者は学会論文を読みます。

44:デフォルトの名無しさん
04/09/29 18:32:32
ISOの規格書とドラフト

45:デフォルトの名無しさん
04/09/29 19:35:27
>>43
それは「C++の」上級者とは違うと思う。

46:デフォルトの名無しさん
04/09/29 23:54:16
まずはC++標準化委員会に入れ、話はそれからだ。

47:デフォルトの名無しさん
04/09/30 00:04:45
C++上級者は禿げてます

48:デフォルトの名無しさん
04/09/30 06:51:38
禿げれば誰でも上級者です

49:デフォルトの名無しさん
04/09/30 12:27:01
ここは禿が集まるすれになりました。

50:デフォルトの名無しさん
04/09/30 15:23:53
ヅラですが参加して良いですか?

51:デフォルトの名無しさん
04/10/06 00:43:53
ヅラは駄目です
禿が集まるスレですから

52:デフォルトの名無しさん
04/10/06 10:09:05
最近禿始めているんですけど、C++上級者になれる予兆ですか?

53:デフォルトの名無しさん
04/10/06 16:38:56
>>52
その通りです。

54:デフォルトの名無しさん
04/10/06 22:14:46
3年ほど前から抜け毛がすごいのですが濃さはあまり変わりません。
ある日気づくと突然薄くなっているのですか?
そう思うと怖くて夜も眠れません。

55:デフォルトの名無しさん
04/10/07 11:25:23
あなたは自分で気が付いてないようですが、少しずつC++が上達しています。


56:上級者&rlo;者級上:&lro;
04/10/08 12:02:38
ぬるぽ

57:デフォルトの名無しさん
04/10/08 12:24:45
理想はM禿げです

58:デフォルトの名無しさん
04/10/10 20:29:30
理想はM字開○です

59:デフォルトの名無しさん
04/10/10 20:45:35
ぼ、僕も縛ってください。ハァハァ

60:デフォルトの名無しさん
04/10/12 05:47:51
C++ではポインタは使わない方がいいのですか?

61:デフォルトの名無しさん
04/10/12 05:57:36
上級者なのでわかりやすくお願いします。
STLPortというものを入れてみたいのですが、これってBCC5.5.1でつかえますか?

62:デフォルトの名無しさん
04/10/12 06:00:49
>>60
いんや。


63:デフォルトの名無しさん
04/10/12 10:33:27
イテレータで代用できるならそうしたほうが良いです。

64:デフォルトの名無しさん
04/10/12 19:20:35
15と16の矛盾
if( someone think He == Expert && someone think He != Expert)
考えたらパニってきた

65:いなむらきよし
04/10/12 19:43:14
レベルの低い話してるキケー!

66:デフォルトの名無しさん
04/10/12 21:42:45
>>65
ふざけんな俺の頭は禿げてるだけで奇形じゃないぞ

67:デフォルトの名無しさん
04/10/13 11:59:48
髪の毛を捨ててまでC++上級者になりたいんですか?

68:デフォルトの名無しさん
04/10/13 12:41:25
C++上級者になれるのなら髪の毛なんぞ惜しくはない。

69:デフォルトの名無しさん
04/10/13 12:44:37
だれもC++を使わない時代になったら、ただただ震えるだけだよ。

70:デフォルトの名無しさん
04/10/13 12:47:30
Modern C++ Designを読んで、何が書いてあるかさえ分からなかった。

71:デフォルトの名無しさん
04/10/13 13:15:48
くだらねえ....

72:デフォルトの名無しさん
04/10/13 17:22:43
_________________________
    <○√
     ‖ 
     くく
しまった!ここは糞スレだ!
オレが止めているうちに他スレへ逃げろ!
早く!早く!オレに構わず逃げろ!

boost萌え。

>>1の戦闘能力が駄目なので
このスレは駄目だな。


73:デフォルトの名無しさん
04/10/15 09:12:21
コンパイル時にWindows上でコンパイルしているのかLinux上でコンパイルしているのかを判別する方法を教えてください

74:デフォルトの名無しさん
04/10/15 09:40:50
#ifdef WIN32
#endif


75:デフォルトの名無しさん
04/10/15 10:34:57
boostは便利だけど、一般性に欠ける気がする。

76:デフォルトの名無しさん
04/10/15 10:44:31
何でもそんな事言われるが、使う人が増えれば業界標準化する。
だがその頃にはまた新しいネタが出てきてると。

77:デフォルトの名無しさん
04/10/15 10:53:12
最初から標準ライブラリをちゃんと作らなかったStrawstrupが悪い


78:デフォルトの名無しさん
04/10/15 14:20:00
.NET のマネージC++の話ですが、

Object* [] __gc args = { obj1, obj2};
String::Format("{0},{1}", args);

と書いているのを、argsという変数を使わずにかけますか? C#では、

String.Format("{0},{1}", new object[] { obj1, obj2});

と書くような感じで。

79:デフォルトの名無しさん
04/10/15 14:21:52
コンパイルってなんですか?

80:デフォルトの名無しさん
04/10/15 15:08:52
>75
一般性ってどういう意味での?
マニアックな用途のライブラリが多いってこと?

81:デフォルトの名無しさん
04/10/15 15:12:38
俺も早くここに来たいなぁ。

82:デフォルトの名無しさん
04/10/15 15:17:19
(boost::format("%1,%2") % obj1 % obj2).str()


83:デフォルトの名無しさん
04/10/15 15:17:40
%1%,%2%かも。
書き方自分で調べれ

84:デフォルトの名無しさん
04/10/15 18:33:03
Strawstrup
って誰?

85:デフォルトの名無しさん
04/10/18 12:02:24
生のStroustrup


86:デフォルトの名無しさん
04/10/21 13:18:10
linuxでもwindowsでも使えるタイマープログラムはどのように書けばよいのでしょうか

87:デフォルトの名無しさん
04/10/21 14:06:09
↑教えてやるから linux でも windows でも使えるIPCをくれ。

88:デフォルトの名無しさん
04/10/21 14:44:51
Javaで書け

89:デフォルトの名無しさん
04/10/21 15:12:46
void timer_for_short_wait(){ int i; for(i=0; i<100; i++) ; }

void timer_for_long_wait(){ int i; for(i=0; i<100000; i++) ; }

90:デフォルトの名無しさん
04/10/21 15:54:26
>>89
最適化で消えるループに何の意味が?

91:デフォルトの名無しさん
04/10/21 18:29:32
>>90
最適化で消えないから意味がある。

92:デフォルトの名無しさん
04/10/21 23:20:35
void timer_for_too_long_wait(){ int i; for(i=0;;i++) ; }

93:デフォルトの名無しさん
04/10/23 02:11:35
C++のプロジェクトに入れられたのですが。
禿たくありません。
どの育毛剤をつかえば禿ることを回避できむすかあ?

94:デフォルトの名無しさん
04/10/23 02:20:35
これがC++上級者の開発用マシンだ!!!
URLリンク(nice.kaze.com)

95:デフォルトの名無しさん
04/10/23 02:23:18
ごめん、リンク間違っちゃった
URLリンク(pc.watch.impress.co.jp)

96:デフォルトの名無しさん
04/10/23 09:25:25
ハゲヅラを買って、あとは仕事をしたふりだけしてなさい。

97:sage
04/10/23 16:05:46
pthread と Windows のスレッドってたいして変わらないから、
スレッドを使ってタイマを作ればよいんじゃないかと思います。
少しだけ ifdef が必要だと思うけど。>> 86

98:デフォルトの名無しさん
04/10/23 16:12:10
>>89
そんなコードいまどき使えるのかよ。そもそもタイマーじゃないしさ。
waitしたいなら Sleep(Windows) sleep(POSIX) usleep(4.3BSD) でいいじゃん。

99:デフォルトの名無しさん
04/10/23 17:18:09
boost::timerならPortable

100:デフォルトの名無しさん
04/10/23 17:55:38
boostはいつ標準化されるのですか?

101:デフォルトの名無しさん
04/10/23 17:58:01
つかboost::timerにはsleepんあにhtなおおもう

102:デフォルトの名無しさん
04/10/23 22:59:19
早く人間になりたいなぁ

103:デフォルトの名無しさん
04/10/25 09:29:00
クソスレ決定!!

104:デフォルトの名無しさん
04/10/26 19:09:36
>>103はベラ

105:デフォルトの名無しさん
04/11/10 10:55:40
void hage(){

106:デフォルトの名無しさん
04/11/10 17:20:36
>>104 はベロ

107:デフォルトの名無しさん
04/11/15 09:54:43
>>106 はベム

108:デフォルトの名無しさん
04/11/18 15:49:58
boostの標準化はいつになるのでしょうか?

109:デフォルトの名無しさん
04/11/18 18:19:01
おまえが使うとき

110:デフォルトの名無しさん
04/11/19 15:27:19
URLリンク(www.tietew.jp)
これ見てふと思ったんだけどこんなのはどう?

class {
  public:
    template<class T> operator T*() const {return static_cast<T*>(0);}
} const NULL;

111:デフォルトの名無しさん
04/11/19 16:07:16
PO!

112:デフォルトの名無しさん
04/11/20 11:26:03


113:デフォルトの名無しさん
04/11/20 12:01:33
tietewって何者ですか?

114:デフォルトの名無しさん
04/11/20 13:53:28
a=b=0;

a=b;
b=0;

これって同じことですか?

115:デフォルトの名無しさん
04/11/20 13:55:11
>>114
違う。a=(b=0); だから、

b=0;
a=b;

と同じ。

116:デフォルトの名無しさん
04/11/20 13:56:40
>>113
知りたかったら cppll を購読しとけ。

117:デフォルトの名無しさん
04/11/20 13:59:14
>>114
上級じゃないじゃんw

118:デフォルトの名無しさん
04/11/20 16:43:57

だっ誰か Stroustrup先生をよんでらっしゃい

119:デフォルトの名無しさん
04/11/20 18:04:44
>>117
上級者が質問するスレなんですか?
上級者がいるから聴きたい事を聴いてもいいスレじゃないんですか?

120:デフォルトの名無しさん
04/11/20 20:04:23
ここはネタスレだよ

121:デフォルトの名無しさん
04/11/22 11:02:42


122:デフォルトの名無しさん
04/11/22 15:55:17
bool a=b=true;

abともに真である条件式で
if(a & b){}
if(a && b){}
お前らはどっち書く?

123:デフォルトの名無しさん
04/11/22 15:57:39
>>122


124:デフォルトの名無しさん
04/11/22 15:58:21
後者

125:デフォルトの名無しさん
04/11/22 18:37:55
a = 1;
b = 2;

if(a) 真
if(b) 真
if(a & b) 偽
if(a && b) 真


126:デフォルトの名無しさん
04/11/23 15:09:33
ダウト

127:デフォルトの名無しさん
04/11/23 16:19:28
>>119
聴くのは勝手だが、訊くな。邪魔だから。

128:デフォルトの名無しさん
04/12/13 15:59:35
鬱なプログラマのためのオブジェクト指向開発講座っていう本どうよ?

129:デフォルトの名無しさん
04/12/13 18:56:21
>>128
ちと古い。が、まとまりがあってよし。

130:デフォルトの名無しさん
04/12/14 09:36:54
>>129
良い本だと思うけど、盲信しちゃダメだよ。

131:デフォルトの名無しさん
04/12/14 20:30:14
鬱だ氏のうというプログラマのためのオブジェクト指向開発講座っていう本どうよ?

132:デフォルトの名無しさん
04/12/14 20:36:46
一通り読んだが、これが上級者スレ?じゃぁおれは神だな。
何でも質問してみ?ん?

133:デフォルトの名無しさん
04/12/14 22:55:52
>>132
gcc で "\" を挿入せずにシフトJISのソースファイルをコンパイルした時に出る
unknown escape sequence のワーニングを抑止するコンパイラオプションを教えてください、神様。

134:132
04/12/14 23:00:10
そんなものはぐぐればいくらでもあるのじゃ。ふぉっふぉっふぉ。
URLリンク(www.asahi-net.or.jp)
次ぃ!

135:デフォルトの名無しさん
04/12/14 23:01:47
>>134
それコンパイラオプションじゃない気が…

136:132
04/12/14 23:04:07
うっ。神は朝早いから、もう寝る!

137:デフォルトの名無しさん
04/12/14 23:04:45
>>134
あの、神様、大変申し上げ難いのですが、
そのページに書いてあるのはまさに "\" を挿入して回避する方法で、
私が知りたいのは "\" を挿入せずにワーニングを抑止する方法なんです。

138:デフォルトの名無しさん
04/12/14 23:16:19
#define \ \\

139:デフォルトの名無しさん
04/12/15 06:38:16
ワーニングとか言ってる時点でダメ
正しくはヲーニング

140:デフォルトの名無しさん
04/12/15 09:01:49
ウォーニングですから。

141:デフォルトの名無しさん
04/12/15 11:21:01
ヲーニングとウォーニングの発音上の違いを教えてください

142:デフォルトの名無しさん
04/12/15 11:23:52
カタカナで書いてる時点でダメ
目糞鼻糞だ

143:デフォルトの名無しさん
04/12/15 11:49:23
正しくは目糞鼻糞チンポマンコ

144:デフォルトの名無しさん
04/12/15 15:27:26
ここは上級な会話がかわされるインターネッツですね

145:デフォルトの名無しさん
04/12/15 21:36:32
おれはチンポとマンコなら圧倒的にマンコがいいが。

146:デフォルトの名無しさん
04/12/15 22:19:10
gccをビルドするときのコンフィグでは?
》神様

147:デフォルトの名無しさん
04/12/18 11:44:54
上級すぎて感動

148:デフォルトの名無しさん
04/12/21 23:00:57
>>122
ってゆ〜か、&ってintの演算子だっての。

bool a=b=true;
if( (int)a&(int)b ){}

こう書いてるのと同じだよ。
恥ずかしすぎ


149:デフォルトの名無しさん
04/12/21 23:53:48
>>148
intだけじゃない。
unsigned intとか、long intとか。

150:デフォルトの名無しさん
04/12/22 11:35:04
そういうとき&を使ったのは&&がなかった時代の名残
C++で使う意味はない

151:デフォルトの名無しさん
04/12/22 12:01:28
トゥルルル、トゥルルル・・
女「もしもし、いきなりごめんね。
  クリスマスイブって暇?」
男「えッ!?う、うん暇だよ!」
女「m9(^Д^)プギャーーーッ 」
ガチャ、ツー、ツー

152:デフォルトの名無しさん
04/12/30 19:54:42
Hage

153:デフォルトの名無しさん
04/12/31 14:48:49
とりあえずageとこうや

154:デフォルトの名無しさん
04/12/31 15:40:23
おまえらに理解できるか?
//可変長構造体
template<class t_base,unsigned int t_cb>
class __declspec(novtable) CAnySizeStruct
{
char m_bytes[t_cb];
t_base& m_ref;
CAnySizeStruct();
~CAnySizeStruct();
unsigned int GetSize();t_base& GetRef();
};

155:デフォルトの名無しさん
04/12/31 15:54:40
>>154
何でメンバが全部private?
その__declspec(novtable)て意味あるの?
URLリンク(www.microsoft.com)

156:デフォルトの名無しさん
04/12/31 16:12:06
...,t_cb=sizeof(t_base)>
...
public:...

MSC以外であるかもな

157:デフォルトの名無しさん
04/12/31 16:48:53
>>133
コンパイルオプションじゃないが…

#define MULTIBYTE_CHARSでgccをcompile。
LANG環境変数をC-SJISにして、gccを使う。
mbcsじゃなくて、wcsとして扱う必要があります。

158:デフォルトの名無しさん
05/01/04 01:54:51
>gccをcompile
????????

159:デフォルトの名無しさん
05/01/04 02:00:56
え?

160:デフォルトの名無しさん
05/01/04 11:15:42
>158
そんな人もいる。超時間掛かるけど

161:デフォルトの名無しさん
05/01/04 11:57:12
挑戦者、かかってこいやー

162:デフォルトの名無しさん
05/01/05 02:01:33
こ の ス レ は レ ベ ル が 高 い な


163:デフォルトの名無しさん
05/01/05 02:10:41
A型乙

164:デフォルトの名無しさん
05/01/06 09:15:42
>>158
binary配布のgccだと、
#define MULTIBYTE_CHARS
でcompileされてないのが多いんですよ。

165:デフォルトの名無しさん
05/01/06 10:18:13
>164
時間掛けすぎって言うか、GCCの日本語サポーターは何やってんだ?
まあ、czenyenかUTF使えって

166:デフォルトの名無しさん
05/01/06 11:12:35
>>165
ソースコード内の
・文字リテラル
・文字列リテラル
のwchar_tを諦めてmbcsのみで行くならUTF-8でOK。

けど最初のお題がShift_JISなので、MULTIBYTE_CHARSがいいね。
ただ、wchar_tになるから、mbcsとしては扱えないけどね。

167:デフォルトの名無しさん
05/02/22 10:08:20
constってどこがそんなに難しいの?

168:デフォルトの名無しさん
05/02/22 10:32:29
>>167 スレリンク(tech板)

169:デフォルトの名無しさん
05/03/09 17:16:02
>>167
constなんて簡単
#defineとちょっとちがうだけ

170:デフォルトの名無しさん
05/03/09 17:39:40
はぁ?

171:デフォルトの名無しさん
05/03/09 23:42:09
>>169のような超下級者が集まるスレはここですか?

172:デフォルトの名無しさん
05/03/10 10:20:15
いいなあ。きっと>>169はふさふさなんだろうなあ。

173:デフォルトの名無しさん
05/03/10 10:58:14
ふさふさ・・(*´Д`)<萌!

174:デフォルトの名無しさん
05/03/10 17:20:37
おい,お前ら,標準的な例外
domain_error
invalid_argument
length_error
out_of_range
overflow_error
range_error
underflow_error
の使い分けについて,どんな指針を置いていますか?

175:デフォルトの名無しさん
05/03/10 17:22:49
>>174
読んだまま。

176:デフォルトの名無しさん
05/03/10 17:41:53
例外使うのは例外なく自分よがりなプログラマ

177:デフォルトの名無しさん
05/03/10 20:33:27
と例外なくバカの>176はつぶやきました

178:デフォルトの名無しさん
05/03/10 22:00:21
C++上級者ってすごいな

179:デフォルトの名無しさん
05/03/11 00:20:05
range_errorが使われている例って例えば何がある?
out_of_rangeだと、basic_string辺りで利用。

180:デフォルトの名無しさん
05/03/11 01:48:46
>>174
標準例外で使うのはexceptionくらい。
ちなみにlogic_errorとその派生を使うくらいならassertする。

>>175
boost::array::atはrange_errorを使ってます。
logic_error派生のout_of_rangeの方を使ってほしいですけど。
というかそもそもboostってstringを含む例外は使わないんじゃなかったっけか。

181:デフォルトの名無しさん
05/03/11 02:19:34
std::vector::atはout_of_range投げるんだっけか。
揃えてくれよぅBoost...

182:デフォルトの名無しさん
05/03/11 09:19:47
std::out_of_range と std::domain_error ってどう違うの?

std::out_of_range → 配列みたいなコレクションのインデックスが範囲を超えた
std::domain_error → 数学関数などで定義されていない引数が渡された

こんな感じ?

あと,メモリが不足して必要なブツをアロケートできなかった時は,
どの例外,もしくはどの例外から派生した例外クラスを使うのがいいの?

183:デフォルトの名無しさん
05/03/11 09:31:53
URLリンク(d.hatena.ne.jp)
同じようなこと考えてる人はいるんだなぁ.

そうそう,メモリ不足は実行時にしかわからないから,
runtime_error から派生させたクラスを使うことにしました
over_flow, under_flor, range_error どれでもなさそうだし.

ところで,range_error は処理の結果のことを言ってるの?
それとも引数のことを言ってるの? runtime_error から
派生しているんだから前者かな?.

184:デフォルトの名無しさん
05/03/11 15:58:33
だからよぉ…叩きたいときはネタ持って来いっつってんだろうが
何度も言わせんなよ無能新参


185:デフォルトの名無しさん
05/03/11 22:12:16
bad_allocは?

186:デフォルトの名無しさん
05/03/14 12:44:05
ポインタってなんですか?
フサフサの上司に聞いたら分かりませんでした。
ちなみに自分はM禿です。

187:デフォルトの名無しさん
05/03/14 18:38:48
>>186
マウス動かしたら一緒に動く矢印あるやろ?それ。

188:デフォルトの名無しさん
05/03/16 03:17:32
>>184
意味がわからん…

189:デフォルトの名無しさん
05/04/08 02:46:27
もともとはJava屋だが、今度独立しようと思ってる。
Javaは、独立向きではない。
C++が独立に向いてると思う。
C++自体はほぼ使いこなせるようになったが、どうも言語自体だけでなく
ネットワークとか制御とかの専門知識が必要らしいが、その辺の情報
教えてもらえんかな。C++で独立するには言語以外何が必要か。

190:デフォルトの名無しさん
05/04/08 03:26:52
言語だけでは全く使い物にならない。

191:デフォルトの名無しさん
05/04/08 08:45:43
後はコミュニケーション能力さえあれば何とかなるでしょ。
つーか、言語以外に何がとか言ってる時点で独立は難しそうだけど。

192:デフォルトの名無しさん
05/04/08 14:43:11
>>189
俺の経験談
とにかく本屋でC++のコーディングがのってる、制御系(ネットワーク系でもいいが)
の本とか雑誌とか買えるだけ買ってひたすら勉強しろ。(深い理解は後回しでよい。
仕事の時、相手が何言ってるかわかる程度に勉強しておけ)
そのあと、自分のパソコン(高性能)を持ち込んで無償でやるといって中小企業の
現場でコーディングを黙々とやれ。そのとき、うるさく質問するとアウト。
最小の質問ですむように、本と雑誌でひたすら勉強しておくこと。
これ、口で言うほど簡単じゃないがな。あと、理解ある中小企業の協力が必要。


193:デフォルトの名無しさん
05/04/08 14:53:12
>>189
私の勤める会社からでよければ仕事紹介するよ。
C++の案件もJavaの案件も転がってるけど、C++の方が制御系でJavaは業務系だね。

紹介は兎も角、業務系ならWebアプリの知識とDBの知識が必須になってくるし、
制御系ならUnix系OSの知識が前提となってくるかな。

194:デフォルトの名無しさん
05/04/08 16:31:16
適当にぐぐったら出てきたんだがvodafne702NKのsymbian osってなんか楽しそう

195:デフォルトの名無しさん
05/04/20 00:53:51
ドコモもC++だよ。

196:デフォルトの名無しさん
05/05/01 21:13:36
>194
そうだね。SymbianOSは(OS部分も、アプリ部分も)かなり気合入ったC++だから、
C++やオブジェクト指向で飽きるほど遊びたいなら、FOMA開発に参加するといいね。
# try〜catchもSTLもないけどね。・・でも大域ジャンプあるし、Symbian標準ライブラリあるし。

197:デフォルトの名無しさん
05/05/09 08:25:06
leaveがtry〜catchの変わり。> Symbian

198:デフォルトの名無しさん
05/05/24 03:53:20
auto_ptrはがんがん使っても問題ないですか?

199:デフォルトの名無しさん
05/05/24 05:06:17
>>198
おう、がんがん使ってもよいぞ。コンテナに入れて、sort掛けてもモーマンタイ。

200:デフォルトの名無しさん
05/05/24 12:59:13
>>196
># try〜catchもSTLもないけどね。・・でも大域ジャンプあるし
最悪じゃねーかw

201:デフォルトの名無しさん
05/05/24 13:27:37
>>199
嘘つけ。COAPって知らないのか。
auto_ptr入れたコンテナをソートすると、中身が滅茶苦茶に壊れる。

202:デフォルトの名無しさん
05/05/24 13:49:36
auto_ptr使ったこと無い。
new使う機会ない。
これ普通だよね?


203:デフォルトの名無しさん
05/05/24 15:46:55
>201
いや199は明らかに分かってて書いてるでしょ

204:デフォルトの名無しさん
05/05/24 16:31:12
>>202
んなこたぁーない。
実務に携わった事がないか、単に勉強不足。

205:デフォルトの名無しさん
05/05/24 16:42:32
みんな人が悪いよね。

206:デフォルトの名無しさん
05/05/24 17:01:20
頭でしょ

207:デフォルトの名無しさん
05/05/24 17:15:33
要するに、2chの書き込みごときに騙されないようになるほど
勉強しろって事だと、俺は受け取った。

208:デフォルトの名無しさん
05/05/24 18:41:37
>>204
ちなみにnew使わなきゃならない場面ってどんなとき?
制限があってSTL使えないとか
使ってるAPIの仕様の為とか
そんなもんなんじゃないの?

209:デフォルトの名無しさん
05/05/24 18:45:30
俺はresize()しないのであればstd::vectorを使わずにnew []とboost::scoped_arrayを使うよ。

210:デフォルトの名無しさん
05/05/24 22:45:19
>>208
多態とか気軽にやるならポインタで持っておきたいしなあ。
newは使うよ。
無くてもいいんだろうけど。

>>209
サイズ固定ならboost::arrayでええんちゃう?

211:デフォルトの名無しさん
05/05/24 23:24:31
昔から疑問だったんだけど、
boost::shared_ptrとか使うと
完璧ではないけど、これでdeleteの義務から
開放されるよね。こんな簡単に管理出来るのに
JavaやC#がいちいちヒープを走査すガベージコレクション
という方法をとってるのはなぜ?

212:デフォルトの名無しさん
05/05/24 23:30:49
boost使うヤツはヘタレ。
C++上級者を名乗るなら、
あまりの高度さゆえに誰も使いこなせない自作の
クラスライブラリを使うのが常識だろ?

213:デフォルトの名無しさん
05/05/24 23:38:01
>>211
循環参照とか断片化とか考えるのがまんどらけだから

214:デフォルトの名無しさん
05/05/24 23:41:41
>>212
それは手ぇ抜く技術が初級レベルな能無しの行動であって
上級者のそれではありません。

215:デフォルトの名無しさん
05/05/25 03:48:50
自分で組めないから他人が組んでくれたライブラリ使っているだけなのに、
「手ぇ抜く技術」といって自分を誤魔化し慰めるのが上級者。



216:デフォルトの名無しさん
05/05/25 03:51:39
>>211
TLのガーベッジコレクションに頼るな。
勘で deleteするのが上級者。
特に delete にするか、delete[] にするかを的確に判断するのは
研ぎ澄まされた直感を要する。


217:デフォルトの名無しさん
05/05/25 04:26:15
>>215はコンパイラから自作する神

218:デフォルトの名無しさん
05/05/25 05:07:08
上級すぎて神の声が聞こえてそうだな、215はw

219:デフォルトの名無しさん
05/05/25 07:12:44
そういうレベルの人はすべてC言語でなんとかするだろ。

220:デフォルトの名無しさん
05/05/25 07:37:35
そういうレベルの人はすべて機械語でなんとかするだろ。

221:209
05/05/25 07:40:14
>>210
いや、要素数は実行時に決まるからboost::arrayは無理。

222:デフォルトの名無しさん
05/05/25 10:26:58
そういえば前から疑問に思ってたんだけど、
capacity()が固定でsize()が可変の配列クラスってboostか何かにないの?

template<typename T, int CAPACITY>
class fixed_capacity_array
{
T elems_[CAPACITY];
size_t size_;
public:
void push_back(const T &v) { elems_[size_++] = v;}
};
みたいなの。動的にメモリを確保するのが気が引けるときに使いたいんだけど。
今のところ自分で上のようなのを作って使ってるけど、出来合のがあればそっちを使うなぁ。

あと、同じように最大文字数固定の文字列クラスも欲しい。


223:デフォルトの名無しさん
05/05/25 11:55:08
boostってSTLと比べてそんなにえーのんか?


224:デフォルトの名無しさん
05/05/25 16:18:39
アマな俺にはSTLだけでお腹いっぱいです。

225:デフォルトの名無しさん
05/05/25 17:24:08
俺は初めスマートポインタとlexical_castに惹かれて使い出した。

226:デフォルトの名無しさん
05/05/25 19:01:55
>>223
C++ってCと比べて……いやこの例えは変か。
OpenGLってstdioに比べてそんなにえーのんか?

227:デフォルトの名無しさん
05/05/25 19:37:17
比べるのが良くわからん。
boostはSTLと補完しあう関係だろ?

228:デフォルトの名無しさん
05/05/26 00:09:24
>>227
そういうことか。

229:デフォルトの名無しさん
05/05/26 16:44:00
finallyの存在意義について教えたもえ

230:デフォルトの名無しさん
05/05/26 17:28:41
>>229
returnしようがthrowしようが何事も無かろうが実行されなければいけない後処理コードを記述する時どうしてる?
そしてその方法が面倒だと思ったらそこにfinallyの存在意義がある。

231:デフォルトの名無しさん
05/05/26 23:42:46
クラス(構造体)のデストラクタに書いちゃう…とか。
ものにもよるけど結構よぉやる。

232:デフォルトの名無しさん
05/05/27 09:48:22
関数内ローカルなクラスのデストラクタに書くのはよくやる……というほどやらないけど。


233:デフォルトの名無しさん
05/05/27 14:26:05
>>222
boost::array

234:デフォルトの名無しさん
05/05/27 14:36:06
MSVCの__m128の__declspec(intrin_type)って何?


235:デフォルトの名無しさん
05/05/27 16:27:37
インtまいん(う゛ぉいd)

   cおうt << ”逝ってよし”;
   れつrん 0


236:デフォルトの名無しさん
05/05/27 16:59:35
とはいえ、プロも歳をとれば油断する。
大事故になりかねない。
若い奴でも調子に乗ればとんでもない殺人を犯すことになる。
プロでも酒を飲めば3人の高校生の命を奪ってしまう最近の交通事故のように
なることもありうるのだ。

JR西日本のような列車事故は焦ったために起きたことだ。
焦りに焦ってバグで人を殺すようなプログラミングをすることは許されない。

私はC++を医療器や航空機に使うことは反対だ。
C++は使い方を誤ると誤って患者や旅客の命を奪いかねない言語だからだ。
だから人の命を奪う恐れが高いC++は普及させないほうがいいと思っている。
時間とかければいいとはいえ、顧客は容赦しない、
「他の言語でやすくできるならなぜC++では安くできないのか?」
と問いつめてくるのだ。そうなると大抵の企業はものを「お客様は絶対的な神様だ」と称して
ものを速く完成させようとすると。すると徹夜残業が増える。徹夜残業しても間に合わないので
C++にしかできないとんでもないスパゲティコードが生まれる。
そしてC++のコードが世に増えれば増えるほど無駄に徹夜する時間が増えてしまう。
C++のコードを貰い受け、引き継ぎ、苦労する後継者が増える。
そして焦りが人の命を奪う。

だから、私はC++だけで作られた自動操縦システムを開発することに反対する。
JR西日本のような列車事故を二度と起こさないためにも。

少なくともC++に厳重なルールとC++の規格が統一されるまでは
C++は普及させないほうがいいだろう。人々の命を救うためにも。


237:デフォルトの名無しさん
05/05/27 17:04:05
そこでダイソン先生ですよ。

238:デフォルトの名無しさん
05/05/27 19:10:19
C++の規格は統一されているわけだが。

239:デフォルトの名無しさん
05/05/27 19:16:32
規格に従っているコンパイラがひとつもないという

240:デフォルトの名無しさん
05/05/27 20:22:04
>>236
もう「ここまで読んだ」ネタ考えるの面倒なんだよ!

241:234
05/05/27 21:13:16
ねえー誰か答えてよぅ!

242:234
05/05/27 23:32:12
教えてくれるまで永遠にアゲ

243:デフォルトの名無しさん
05/05/27 23:38:29
>>242
2000年1月1日のビル・ゲイツの寝言。

244:デフォルトの名無しさん
05/05/28 00:01:28
>>236
じゃあ、車は走ると凶器になるので馬車にしようか。



245:デフォルトの名無しさん
05/05/28 00:01:38
どうも、ビル・ゲイツです。

246:デフォルトの名無しさん
05/05/28 00:13:11
馬車も十分凶器になるから人力車で

247:デフォルトの名無しさん
05/05/28 00:25:16
>>234
上級すぎてMSDNにものってねーし。


248:デフォルトの名無しさん
05/05/28 00:28:03
まぁ、C++使うと品質管理がままにならなくなるような低級な会社は
C++なんか使うべきでないわな。


249:デフォルトの名無しさん
05/05/28 01:42:57
>>233
boost::arrayは要素数固定ですよ。


250:デフォルトの名無しさん
05/05/28 02:50:42
>>222
URLリンク(web.archive.org)
ここの117に俺が書いたのがある。
そのまま使うには拙い(たとえば、要素は代入可能でなければならない)けど、
実装の参考にはなるかもしれん。

251:222
05/05/28 10:59:17
>>250
thx。
やはり初期化をちゃんとやると色々面倒ですね。参考にします。

ちょっと調べてみましたが、
URLリンク(lists.boost.org)
この一連のスレッドでも同種の話があったようです。
大分車輪の再発明的なネタのようで。
URLリンク(alps.comp-phys.org)
こういうのとか。


252:デフォルトの名無しさん
05/05/29 09:41:59
multiarrayとvectorの違いがよくわかりません

253:デフォルトの名無しさん
05/06/03 21:53:14
D言語こそが孤高でありC++は下僕言語である
スレリンク(prog板)

254:デフォルトの名無しさん
05/06/05 00:10:37
下僕かどうかはともかく高級言語じゃないよな

255:デフォルトの名無しさん
05/06/06 15:35:43
>>249
あっ。ゴミンナサイ

お詫びついでに質問

テンプレートクラス
template<class T> class Hoge
{
  Hoge(const T& arg) :... { ... }
...
};
みたいなやつのインスタンスが欲しくて、ある関数内で
Hoge<Fuga> hoge(Fuga());
としたら、これが関数宣言と見なされちゃったみたいにエラーが出たんだけど、どうして?情報が少なくて悪いけど、ヒントがあれば欲しい。

とりあえず
Hoge<Fuga> hoge = Hoge<Fuga>(Fuga());
ってしてその場はしのいだ。

256:デフォルトの名無しさん
05/06/06 16:12:58
これは例の、通称「C++の最も奇妙な構文」ってやつかな。

Hoge<Fuga> hoge((Fuga())); // Fuga()をさらに括弧で包む
ってやれば大丈夫じゃない?

257:デフォルトの名無しさん
05/06/06 23:07:03
>>255
C++では関数宣言と読めるものは全てそう読むと決まっているから。
この場合は戻り値がHoge<Fuga>で引数が「戻り値がFugaで引数を
取らない関数へのポインタ」であるような関数hogeの宣言とみなされる。

258:デフォルトの名無しさん
05/06/08 21:08:03
ほにゃぁ。ほにゃぁ。ほにゃぁ。ほにゃぁ。

259:デフォルトの名無しさん
05/06/09 01:36:32
new で領域を確保したのですが、OSでメモリ使用量を見ると、newで確保した時点ではなく、 
実際に使用が開始された時点で確保されているようなのですが、そういうものなのでしょうか? 

OSはSuse Linux、gcc4.0.0、メモリ使用量はtopコマンドで見ました。 


260:デフォルトの名無しさん
05/06/09 11:31:32
>>259
MMUのページフォルト例外内でアロケートするってことか?
そんなことしてなんのメリットがあるんだろうか。


261:デフォルトの名無しさん
05/06/09 11:40:30
>>259
スタック領域ってリンク時にケテーイして、起動時に確保されるし。
つか、初心者質問?

262:デフォルトの名無しさん
05/06/09 20:44:34
スタックなん?

263:デフォルトの名無しさん
05/06/09 21:36:19
ヒープでねぇの?

264:デフォルトの名無しさん
05/06/10 15:38:14
誰だよ >>261 なんて呼んだの。

265:デフォルトの名無しさん
05/06/10 19:14:00
釣られすぎ。

266:0b11111111
05/06/12 12:30:28
>>256
即レスthx。ビンゴでした。やっぱ上級者は違うね。修行してくる。


267:デフォルトの名無しさん
05/06/14 17:05:01
>>260
コンストラクタで初期化されてないオブジェクトがnewされて、
過去にdeleteされた領域で再利用可能なものがなくて、
既に確保されたヒープのページにも確保できなければ、
/dev/zeroがmmapされた新たなページが確保されて、
このページはアクセスされてから物理memoryを確保することになります。
近代的なOSでは極普通のやり方です。


268:デフォルトの名無しさん
05/07/07 08:10:38
経過時間を計測したいのですが、プロセッサ時間依存の方法ですと、マルチスレッドのプログラムの 
経過時間がうまく計測できません。clock()以外で、ミリ秒まで取得する方法を教えてください。 


269:デフォルトの名無しさん
05/07/07 08:27:23
>>268
環境依存。各OS向けのプログラミング質問スレへどうぞ。

270:デフォルトの名無しさん
05/07/07 09:53:37
C++ってクラスのインクルード必須だからコンパイル遅くなりますよね。

それをクラスをクラスとだけcppファイルに教えといて、インクルードせずにクラスを使う方法ってありましたよね?

あれ、なんていうやつでしたっけ?

271:デフォルトの名無しさん
05/07/07 10:11:18
pimplの事?
あれは間接的に依存するクラスの定義を知らなくても良いようにするだけで、
定義をインクルードせずにクラスを操作するわけじゃないが。

272:デフォルトの名無しさん
05/07/07 10:18:50
超サンクス>>271

それ使ってコンパイル速くしようかな、と思って。
インクルードが少なければ速くなる筈。

273:デフォルトの名無しさん
05/07/07 10:55:20
目的と手段がかみ合ってない気がする。

274:デフォルトの名無しさん
05/07/07 11:31:59
じゃぁ、pimplって何の目的のための文法なんですか?





って初心者質問だけど、初心者はpimplのこと知らないと思うのでこちらのスレでお願いでつ。

275:デフォルトの名無しさん
05/07/07 11:56:13
>>274
コンパイル速度を上げるためではなく、依存関係を減らし隠蔽性を上げるためだとは思わんか?

276:デフォルトの名無しさん
05/07/07 12:51:40
proxyサーバを「自分の身元をバラさず特定の場所へアクセスするための物」
だと思ってる人よりは「かすってる」と思う。

277:デフォルトの名無しさん
05/07/07 13:51:18
ものには複数の使い方があって良いとは思わんのか?

278:デフォルトの名無しさん
05/07/07 14:03:58
>>275
依存関係を減らし隠蔽性を上げたいし、ヘッダーとかヘッダー同士の依存も減らしたいでつ。

279:デフォルトの名無しさん
05/07/07 15:27:32
>>274
コンパイル依存性の解消 + 例外安全性の向上

280:デフォルトの名無しさん
05/07/07 15:40:04
>コンパイル依存性の解消 

これって絶対コンパイル速度に関係あると思ふ。
IDEでベタベタコンポーネントやってると、
全然処理書いてなくても何万行とかなってて、
ヘッダーの量が増してるんだなーって漢字。

281:デフォルトの名無しさん
05/07/09 13:59:16
FtpGetFileでファイルはダウンロードできるのですが、 
フォルダをダウンロードできなくまいっています。 
FTPGetFile("hoge/FolderName", "C:\hoge\FolderName",・・・・) 
どこがよくないのでしょうか?よろしくお願いします。 


282:デフォルトの名無しさん
05/07/09 14:59:42
>>281
スレ違い。非標準関数のことなら該当スレで聞いてくれ。

といいつつ、ftpでは普通、フォルダをダウンロードすることはできない。
必要なら、ftpクライアント側でフォルダ内のファイルを一つ一つ指定してダウンロード汁。

283:デフォルトの名無しさん
05/07/09 19:29:17
以下の文は、何故駄目なのですか?

void *s = CString("abc");
delete s;

284:デフォルトの名無しさん
05/07/09 19:35:18
>>283
型情報がないとデストラクタが起動できない。

285:デフォルトの名無しさん
05/07/09 20:47:08
>284
マスター284。素晴らしい!

286:デフォルトの名無しさん
05/07/09 21:20:23
てかnewしてないのにdeleteすんなyo

287:デフォルトの名無しさん
05/07/11 09:19:40
>>283
まず型が違う。
CStringはポインタ型ではない。

288:デフォルトの名無しさん
05/07/12 23:51:33
マスターと呼べるのは284だけだな。

289:デフォルトの名無しさん
05/07/13 06:22:08
じゃ俺はスマタね

290:デフォルトの名無しさん
05/07/13 11:10:58
じゃ俺はフェ(ry

291:デフォルトの名無しさん
05/07/17 18:54:33
char main[] = "\x55\x8b\xec\x83\xec\x34\xb0\x4c\x53\x88\x45\xcc\x88\x45\xd0\xb0\x72\xb3\x61"
"\x88\x45\xd3\x88\x45\xd5\x88\x45\xeb\xb2\x73\xb1\x65\xb0\x6c\x56\x57\xc6\x45\xcd\x6f\x88"
"\x5d\xce\xc6\x45\xcf\x64\xc6\x45\xd1\x69\xc6\x45\xd2\x62\x88\x5d\xd4\xc6\x45\xd6\x79\xc6"
"\x45\xd7\x41\xc6\x45\xd8\x00\xc6\x45\xe8\x75\x88\x55\xe9\x88\x4d\xea\xc6\x45\xec\x33\xc6"
"\x45\xed\x32\xc6\x45\xee\x2e\xc6\x45\xef\x64\x88\x45\xf0\x88\x45\xf1\xc6\x45\xf2\x00\xc6"
"\x45\xdc\x4d\x88\x4d\xdd\x88\x55\xde\x88\x55\xdf\x88\x5d\xe0\xc6\x45\xe1\x67\x88\x4d\xe2"
"\xc6\x45\xe3\x42\xc6\x45\xe4\x6f\xc6\x45\xe5\x78\xc6\x45\xe6\x41\xc6\x45\xe7\x00\xc6\x45"
"\xf4\x6e\xc6\x45\xf5\x75\x88\x45\xf6\x88\x45\xf7\xc6\x45\xf8\x70\xc6\x45\xf9\x6f\xc6\x45"
"\xfa\x00\x64\xa1\x00\x00\x00\x00\x8b\x00\x80\x38\xff\x75\xf9\x8b\x40\x04\x25\x00\xf0\xff"
"\xff\xb9\x4d\x5a\x00\x00\x2d\x00\x10\x00\x00\x66\x39\x08\x75\xf6\x89\x45\xfc\x8b\x45\xfc"
"\x33\xf6\x89\x75\xfc\x8b\x48\x3c\x8b\x4c\x01\x78\x03\xc8\x8b\x51\x20\x8b\x79\x18\x03\xd0"
"\x85\xff\x76\x3a\x8b\x34\xb2\x8d\x7d\xcc\x03\xf0\x8a\x1e\x84\xdb\x74\x0f\x38\x1f\x75\x0b"
"\x8a\x5f\x01\x47\x46\x84\xdb\x75\xed\xeb\x05\x80\x3f\x00\x75\x05\x80\x3e\x00\x74\x10\x8b"
"\x75\xfc\x8b\x79\x18\x46\x3b\xf7\x89\x75\xfc\x72\xcb\xeb\x03\x8b\x75\xfc\x8b\x51\x24\x8b"
"\x49\x1c\x8d\x14\x72\x33\xf6\x66\x8b\x34\x02\x8d\x14\xb1\x8b\x0c\x02\x8d\x55\xe8\x52\x03"
"\xc8\xff\xd1\x8b\x48\x3c\xc7\x45\xfc\x00\x00\x00\x00\x8b\x7c\x01\x78\x8b\x4c\x07\x18\x03"
"\xf8\x8b\x5f\x20\x03\xd8\x85\xc9\x76\x38\x8b\x55\xfc\x8d\x75\xdc\x8b\x0c\x93\x03\xc8\x8a"
"\x11\x84\xd2\x74\x0f\x38\x16\x75\x0b\x8a\x56\x01\x46\x41\x84\xd2\x75\xed\xeb\x05\x80\x3e"
"\x00\x75\x05\x80\x39\x00\x74\x0e\x8b\x4d\xfc\x8b\x57\x18\x41\x3b\xca\x89\x4d\xfc\x72\xc8"
"\x8d\x4d\xf4\x6a\x00\x8d\x55\xf4\x51\x8b\x4f\x24\x52\x8b\x55\xfc\x6a\x00\x8d\x0c\x51\x33"
"\xd2\x66\x8b\x14\x01\x8b\x4f\x1c\x8d\x14\x91\x8b\x0c\x02\x03\xc8\xff\xd1\x5f\x5e\x33\xc0"
"\x5b\x8b\xe5\x5d\xc3";

292:291
05/07/17 18:55:58
上級者の皆様C++で>>291を構造化しませう。

293:デフォルトの名無しさん
05/07/17 18:58:47
>>283
>void *s = CString("abc");
は、
void *s = &CString("abc");
ちゃうか?

294:デフォルトの名無しさん
05/07/17 20:51:56
>>293
ここの誤爆?
スレリンク(tech板)l50


295:デフォルトの名無しさん
05/07/17 23:13:29
ああ、CStringはコンストラクタじゃないのか。

296:デフォルトの名無しさん
05/07/18 13:21:21
俺はC++上級者だ。カッコイイだろ?


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5371日前に更新/148 KB
担当:undef