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


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

【初心者歓迎】C/C++室 Ver.39【環境依存OK】



1 名前:デフォルトの名無しさん [2007/06/25(月) 12:01:46 ]
エスケープシーケンスやWin32APIなどの環境依存な物でもOK。
ただしその場合、質問者は必ず、環境を書きましょう。
※sage禁止です(と代々スレに書いてありますが自己判断で)。
【前スレ】
【初心者歓迎】C/C++室 Ver.38【環境依存OK】
pc11.2ch.net/test/read.cgi/tech/1180877635/
【アップローダー】(質問が長い時はココ使うと便利)
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm

461 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 22:46:33 ]
同じものの違う表記法というだけみたいですね。

462 名前:デフォルトの名無しさん [2007/07/04(水) 22:47:33 ]
>>408
char *s = "hoge";
は、書き換えたりしない(書き換えられないとは違う)。
同じ文字列リテラル(ダブルクォーテーションで括った文字列)は、
コンパイラに特別指定しない限り同じ領域を指すポインタである。
深夜までデバッグしたくなければ書き換えるのはやめれ。

従って、("hoge"[2] == 'g')
は、真になる。参照する方はやりたい放題。

関数内での
char s[] = "hoge";
はありえないと思うのだが、検証した?

char s[]というのはポインタではなく、要素数を省略した配列なので、
まず、要素数が決まる `= { ... }' という構文が必要。
そして、この構文は静的変数(グローバル変数か、スタティック変数)にだけ許される。

例えば、static char s[] = { 'h', 'o', 'g', 'e', '\0' };
これなら別の値に自由に変更可。

例外として、引数がある
void hogege(char hoge[]);
これは
void hogege(char *hoge);
と全く同義なので自由に書き換えられる。
もちろん、呼び出し元の関数と調和をはかるように。


463 名前:454 mailto:sage [2007/07/04(水) 22:51:48 ]
昨日、本屋で「C++の設計と進化」を立ち読みしたです。
索引で見つけた「コンストラクタの表記」を引いてみると、
クラス型名(式)の表記によってコンストラクタを式中でも使えるようになった、
というようなことが書いてあり、さらには、この表記は、
キャストの表記と同じだ、とも書いてありました。
でも、コンストラクタの表記とキャストは同一だという説明はなく、
このあたりは、はっきりとは書かれていなかったです。

C++の本は、新しい4つのキャスト演算子については必ず説明がありますが、
オブジェクトの初期化とコピーコンストラクター以外の
コンストラクタの呼び出し(とテンポラリオブジェクトの作成)については、
ほとんど説明がないですねぇ。。



464 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 22:57:01 ]
正確な情報を知りたければ規格票を見るのが一番ですよ。
www.jisc.go.jp/app/JPS/JPSO0020.html
C++ の規格番号は X3014 です。

465 名前:454 mailto:sage [2007/07/04(水) 23:00:56 ]
>>464
はい、逝ってきます・・・

466 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 23:17:00 ]
>>460
459ではあれだけで終わっているが、
実際のところ、5.2.3には続きがあって、括弧の中の式の並びが複数ある場合、
コンストラクタを呼び出して一時オブジェクトを作ると規定されている。

歴史的には、コンストラクタを呼んでクラスの一時オブジェクトを作る構文として
導入されたのが最初で、後にそれを一般化して全ての型に対して使えるようになった。
(C++の設計と進化に書いてあるとおり)
その際、組込型では型変換演算子と同じ効力を持たせたという次第。

また、1つしか引数を取らないコンストラクタは、そのクラス型への型変換を提供する。
だから454でのstatic_cast<T>(2)は結局コンストラクタ呼出として機能する。
(あと型変換演算子の話もしたいが省略)

C++は、型変換を即ち新しいオブジェクトが作り出されることと捉えているように思われる。
すると、コンストラクタ呼出と型変換の境界が非常に曖昧になっているも納得がいく。


467 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 23:24:01 ]
(int*)p はできるけど int*(p) はできないってところとか、
本当に細かい文法的な違いはあるね。

468 名前:454 mailto:sage [2007/07/04(水) 23:34:42 ]
>>466
ちょっと判ったような気になりました。ありがとう。
ついでにもう一つ。これから変換関数、変換演算子を勉強しようとしているところですが、
この2つ、同じものですよね?呼び方が違うだけで。


>>467
そーですね。単一名称(単純名称)でないとだめ、という説明はよく見ます。
typedefすれば大丈夫、ともよく書いてある。

469 名前:454 mailto:sage [2007/07/04(水) 23:49:26 ]
いま、JIS3014を検索してみました。
「変換関数」はたくさん出てきます。
「変換演算子」というのは該当無しで、
「型変換演算子」は、dynamic_cast, static_cast, reinterpret_cast, const_cast
のことを指すのですね。
ネットでググると、変換関数の意味で「変換演算子」を使っているページが
たくさんヒットするんですが、これらはみんな間違ってるのかな。

というか、JIS3014、おもしろい。絶対的な信頼があるから、
間違いを疑う必要もないしね。



470 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 00:18:30 ]
間違いはないけど、コンパイラが対応してないこともw
export とかほとんど対応してないし。

471 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 00:35:03 ]
>>462
初心者騙して楽しいか?

> 同じ文字列リテラル(ダブルクォーテーションで括った文字列)は、
> コンパイラに特別指定しない限り同じ領域を指すポインタである。

そんなことは決まってない。

> そして、この構文は静的変数(グローバル変数か、スタティック変数)にだけ許される。

自動変数でも配列要素数の省略は使える。

472 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 04:58:00 ]
質問です。
Microsoft Visual C++ 2005 Express Editionにおいて、
C++のアプリケーションを作っています。

コンパイル後の.exeファイルのプロパティで
バージョン情報や会社名などが表示されるタブが出ません。

ソリューションエクスプローラ中にはAssemblyInfo.cppという、
AssemblyTitleAttributeなどが配置されたファイルが自動生成されています。
しかし、反映されません。(検索などではC#で作成され、csの場合のみ反映されるらしい)

対処法か代替案を持っていらっしゃる方はおりませんか?

473 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 05:13:07 ]
>>472
こっちで聞いた方がいいと思う

Visual Studio 2005スレ Part21
pc11.2ch.net/test/read.cgi/tech/1180692040/

474 名前:デフォルトの名無しさん [2007/07/05(木) 09:03:52 ]
実行環境はWindows環境、開発環境はVS6.0です。
メールを送りたいのですが一般的な既存ライブラリは存在しているのでしょうか?
イメージしているのはWinsockに依存したライブラリですが
普通はそのままSMTPを喋るものなのでしょうか?

受信は必要なく、OB25Pも問題ありません。

475 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 09:38:14 ]

Windowsで一般的といえばMAPIだろうな

俺は使いたくないけどw



476 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 09:42:20 ]
basp21.dll

477 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 10:46:02 ]
>>476
そういえばそんなのもあったね。

478 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 11:05:27 ]

ttp://www.hi-ho.ne.jp/babaq/basp21.html
2007年6月29日更新

タイムリーすぎてワロス
まさか自演じゃないだろうな


479 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 11:31:25 ]
Windowsで簡単に見た目もいけてるGUIを作るにはどんな方法があるでしょうか?

ちなみに過去にチャレンジしたこと

・C++/CLR
コントロールは豊富だが、OfficeとかVSにあるようなフローティングメニューが見つからないので中断
日本語の資料が少なくて困る
既存のリソース(DLLなど)と組み合わせるときに
DLLのほうの仕様を変えないとうまく動かないor非常にめんどくさいの2択になる
あと変な拡張構文がキモい

・MFC
デフォルトのコントロール数が貧弱だが、資料も多いし、
Win32APIをラッピングしてある程度のものが多くわかりやすい。
VS2005で作成するとManifestでうんぬんとうざいのでスタティックリンクできないプロジェクトだとだるい。

・C++Builder
GUIのデザインをするには最強だと思うが、本体が生きてるのか死んでるのかよくわからんのと
重い、謎のバグがいつまでも取れない、というのがネック。
未だに6を使ってる人が多い。
VCと一緒に入れるとデバッガが正常に動かない可能性がある?

・WTL
何がいいのかさっぱり




480 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 11:40:11 ]
CEGUI

481 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 11:56:50 ]
>>479
SWINGとかAWT継承すれば?
C++じゃなくなるけど

482 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 12:21:14 ]
SwingとかAWTをJNI通してC++から使うっていう意味?


483 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 12:22:06 ]
SQING や AWT がイケてるとは思えないけどw


484 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 12:36:44 ]
ロジック部分を C++ で書いて
ユーザインターフェイスは C# で書く。
C# からアンマネージドなDLL呼び出せるし。
だめ?

485 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 12:43:30 ]
FrameworkもJREも無しですませたい

486 名前:デフォルトの名無しさん [2007/07/05(木) 12:52:35 ]
すみません
stringのfindは、またはの検索できませんか

たとえば"あい"または"大塚"または"愛"

とかです

487 名前:デフォルトの名無しさん [2007/07/05(木) 12:53:34 ]
str.find("あい"|"大塚"|"愛")

でいいんでしょうか

488 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 12:56:49 ]
なんで試さないの?

489 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 12:58:48 ]
>>486-487
str.find("あい") != string::npos ||
str.find("大塚") != string::npos ||
str.find("愛") != string::npos

正規表現ライブラリを使ったほうがいいかもね。




490 名前:デフォルトの名無しさん [2007/07/05(木) 13:01:18 ]
>>499
ヒットする、またはヒットする、ってやるんですね
サンクス わかりました

491 名前:デフォルトの名無しさん [2007/07/05(木) 13:02:37 ]
でも、番号がわからないような気が・・正規表現ライブラリを調べてみます!

492 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 13:07:19 ]
場所が欲しかったら代入してやればいい
if ((pos = str.find("あい")) != string::npos ||
(pos = str.find("大塚")) != string::npos ||
(pos = str.find("愛")) != string::npos) {
// みつかった
} else {
// みつからへん
}



493 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 14:22:14 ]
ライセンスキーを入力->立ち上がる
これをやりたんです。

・キーの発行は手作業で。
・アプリ側ですること、ライセンスキーを認証するdllを作成。

こんなこと想像してます。解説しているページや
簡単に実現できるツールなどありませんか。

494 名前:472 mailto:sage [2007/07/05(木) 15:53:44 ]
>>473
誘導感謝。そっちへ行ってみます。

495 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 23:58:22 ]
>> 同じ文字列リテラル(ダブルクォーテーションで括った文字列)は、
>> コンパイラに特別指定しない限り同じ領域を指すポインタである。
>
>そんなことは決まってない。

そうでない処理系を挙げてくれ。

>
>> そして、この構文は静的変数(グローバル変数か、スタティック変数)にだけ許される。
>
>自動変数でも配列要素数の省略は使える。

どんな例か試しに書いてくれ。

496 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 00:04:06 ]
VCとか。

C89(ANSI-C)以前の人は、自動変数で
int hoge[]={1,2,3};式の初期化が出来ないとか言い張ることあるよね。

497 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 00:08:04 ]
>>495
Visual C++では、コンパイラオプション/GFを指定しないと
同一文字列リテラルが同じ領域を共有するようにならない。
(なお/O1や/O2などの最適化オプションを指定すると暗黙の内に/GFも指定されたことになる)

ローカル変数での配列でもchar s[] = "hoge";や
char s[] = {'h', 'o', 'g', 'e', '\0'};のように書くことは可能。
このように静的変数や大域変数と同じ構文。
少なくともANSI/ISO Cではできることになっているし、
PC用のコンパイラなら今時できないものを見つけるほうが難しい。



498 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 00:12:14 ]
>>495
===== 同じ文字列リテラルが違う領域を指す例 =====
gcc -c b.c
gcc a.c b.o
/*----- a.c -----*/
#include<stdio.h>
char *p_hello(void);
int main(void){
printf("%s %s\n", "hello", p_hello());
printf("%p %p\n", "hello", p_hello());
return 0;
}
/*----- b.c -----*/
char *p_hello(void){
return "hello";
}
----- 実行結果 -----
hello hello
00403000 00403020


===== 自動変数で配列要素数の省略 =====
#include<stdio.h>
int main(void){
int i, data[]={0,1,2,3,4,5,6,7,8,9};
for(i=0;i<sizeof(data)/sizeof(data[0]);i++)
printf("%d\n", data[i]);
return 0;
}

499 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 00:22:06 ]
>>495
わざわざ無知を晒しに出てこなくてもよかったのにね。



500 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 00:28:25 ]
まあ聞くは一時の恥、聞かぬは一生の恥と言うし、
495はいい勉強になったということでいいじゃないか。

501 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 00:38:17 ]
>>493
至極簡単だと思うけど…

502 名前:474 mailto:sage [2007/07/06(金) 01:01:18 ]
皆様回答ありがとうございます。
BASP21はタイムリーですね。自演ではないです。

調べてみたところSMTP-AUTHに対応してなさそうな感じでしたので
MAPIをもう少し調べてみようと思います。
ありがとうございました。

503 名前:493 mailto:sage [2007/07/06(金) 02:01:09 ]
>>501
1.大量のライセンスキーのデータベースが入っていて、マッチング。
2.それとも、秘密の値を一つだけ持っていて、
  数学的になにか計算して、(ハッシュなど)マッチング。

一番目ってキーの数が多かったら、大変ですよね。ぬー。
ということは、数学のなにかを使って、やるんでしょうか?

たとえば、ウィンドウズだと、どんな感じでしょうか。

504 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 02:25:49 ]
ライセンスキーをソートした状態で持っておけば、2分検索が使えるよ。

505 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 02:45:47 ]
だいたいはアルゴリズムで、
ブラックリストデータベースも利用、かなー。
MSのは、公開鍵認証とハッシュがどーの、という話があったけどねー

506 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 06:36:31 ]
オンライン認証じゃないのか

507 名前:493 mailto:sage [2007/07/06(金) 10:40:35 ]
>>504-505
たくさんの大量のライセンスキーを
用意して、ただマッチングがわかりやすいです。
オンライン認証もいいですね。

>MSのは、公開鍵認証とハッシュがどーの、という話があったけどねー
ハッシュ、公開鍵、秘密鍵、独自の計算方法、を使うんですか。
難しそうなので、うまいアルゴリズムは、徐々に考えていこうと思います。

興味があったので、勉強のために質問させていただきました。
ありがとうございました。

508 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 11:17:24 ]
MSの場合はデータベースを使ってるに決まってるだろ。

509 名前:495 [2007/07/06(金) 21:41:30 ]
検証してANSI-Cでは動的配列等の初期化ができると分かって来て見たら非難誹謗の嵐だ。
わざわざお礼を言おうと思ったが、そんな非礼な人間に感謝の気持ちなどなくなった。

そうだよ。俺はANSI-C以前からC使いだった。
C++を黎明期から覚えて使い始めてからは、string系クラスが活躍してくれて
外的・静的配列以外に初期化子を使う必要もなかったからな。

君らが古いコードをメンテする憂き目に遭うことを祈ってるよ。




510 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 21:46:42 ]
どんな理由があろうが捨て台詞は格好悪いから辞めた方がいいって


511 名前:495 mailto:sage [2007/07/06(金) 21:50:05 ]
ああ、ちなみに俺は『夜中までデバッグしたくなかったら』という前提で
文字列リテラルは同じポインタを参照するって意味で書いたんだぜ。

その辺は文脈嫁。

それから、C/C++の教本を読んでる暇があったら職を探せよ(w


512 名前:495 [2007/07/06(金) 21:53:19 ]
漢字もろくに書けないゆとりに説教されるとはな。
辞める→止める、やめる

適当にアラスカ。

513 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 21:56:33 ]
なんだこのオッサン
年甲斐もなく2chで火病かよ

一生やってろ

514 名前:デフォルトの名無しさん [2007/07/06(金) 21:58:22 ]
俺をあげつらったやつら、特に学生よ、昔のコードには

int a[100] = { 0 };

なんて構文はなかったんだぜ。
就職先のコンパイラが古かったら、解けないバグに悩まされろよ。

515 名前:495 [2007/07/06(金) 21:59:34 ]
>>513
そのつもりだぜ?

516 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:00:17 ]
日々のストレスで頭がおかしくなったんだよ。
そっとしといてやれ。

517 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:01:08 ]
>>514
古いコンパイラでその構文が通らなければエラーになるだけなので
解けないバグも糞も無いんだが……

518 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:01:08 ]
そんなに悔しかったのか

519 名前:495 [2007/07/06(金) 22:03:08 ]
そっとしてくれないのはまさに君じゃあないか >>516
火病だろうがなんだろうが、アラシがいると皆楽しそうだなあ。ふふっ

期待してるんじゃないのか?



520 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:03:32 ]
こりゃC99の話とかしたらおもしろそうだな

521 名前:495 [2007/07/06(金) 22:07:05 ]
>>518
そうだな。例えば君が車の免許を取ったとする。
10年後に、君の知らない新しい規則で捕まったとしよう。
それは悔しくないか?

100歩譲って仕方ないとしても、
見ず知らずの人間から「そんなことも知らんバカがいる」
と言われて悔しくない奴がいるかい?

522 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:08:15 ]
技術者なら仕様の更新くらい把握しとけよ

523 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:10:18 ]
この業界の人間ならまず己を恥じるけどな

アンテナ張らなくなったら終わりだぞ

524 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:11:59 ]
昔から半導体のプロセス技術で仕事をしていて、
年々プロセスが細くなってきて、昔は気にもしなかったような
トンネル効果やらリーク電流やらに悩まされるような感じか

525 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:12:53 ]
>>521
つーか技術者なら、まず自分の無知を恥じろよ。
で、どういうカタチであれ知識を教えてもらったことを有難いと思えよ。

ま、アンタの場合、恥じるべきは自分の無知よりむしろ
年甲斐も無いDQNさだろうな。
もっぺん自分のレス読みかえせよ。

>>495は人にものを尋ねる態度か?
簡単に自分に確かめられることなのに、自分で確かめようともせずに
まるでケンカ越しで偉そうに聞いてたよな。
一体何様のつもりなんだか。

526 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:16:09 ]
>>521
悔しいのはわかるが、それをばねに勉強するなど
その気持ちをほかの方向へ向ける手もあるだろうに。

527 名前:495 [2007/07/06(金) 22:17:10 ]
>>520
complex型とか色々増えたんだろ。
確か、enumも面倒くさい仕様になったんだよな。
全く知らないわけじゃないが、不要な機能も多そうだ。
C言語仕様で遊んでる奴らは、もっと基本に返って欲しいぜ。


528 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:19:12 ]
自分が最近の仕様に疎いという自己認識があるんなら
最初から>>462みたいに偉そうに書かなきゃいいのに

初心者相手と思ってやったんならなおタチ悪いぞ

529 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:19:51 ]
enum で何か大きく変わったっけ?
最後にコンマつけても良くなった程度じゃない?



530 名前:495 [2007/07/06(金) 22:25:49 ]
ほら、説教オタが集まってきた。
これだから嵐はやめられん。
>>523
お前は常にアンテナを張っているといえるのか?

>>524
それは『道具を作る』側の悩みだろ。現場だから悩みは直ぐ分かるぜ。
俺は言語を作ってるわけじゃない『道具を使ってる』側だから、勝手に変えられるのもこまるんだぜ。

>>525
そうさ、お礼をするつもりだったのさ。
その後は前に書いたとおりだ。二度も言わせるな。

人にモノを尋ねる態度じゃないと思ったら
答えなきゃいいじゃないか。それか無視すればいいんじゃね?
君の知識で答えられるとは思えないがな。実は今日初めて知った仕様じゃないのかい(w

>>526
そのつもり。



531 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:26:54 ]
無視すればいいんじゃね?
どうみても過剰反応の荒しなんだが。

532 名前:495 [2007/07/06(金) 22:28:11 ]
>>529
ほーら。こう言う人もいる。

分かる奴はenum談義でもしてやれよ。ほら。さあさあ。

533 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:30:16 ]
いまどきノーヘルで捕まって悔しがる馬鹿っているのか?
そのレベルだろ

534 名前:495 [2007/07/06(金) 22:31:35 ]
>>531
過剰反応じゃなきゃ嵐とは言えネー。
そして君は無視してなーい(藁)

535 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:32:37 ]
>>534
漏れは楽しんでるからどんどん過剰反応してくれ

536 名前:495 [2007/07/06(金) 22:34:16 ]
>>533
これだけ例えが分からん奴も珍しい。
心から軽蔑してやるぜ。

537 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:35:55 ]
何を今更、ってたとえ話だろ。

538 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:38:21 ]
文字通りの老害だね。


釣りじゃなければ

539 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:40:12 ]
>>537
原付に乗っていきがっている中学生と似たようなもんだ、ということかと思った。



540 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:44:37 ]
免許持ってるおっさんだと仮定して話してしまった
よく読んだら免許持ってるともおっさんだとも言ってないな
今は反省してる。

541 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:45:14 ]
>521
なるほど。プログラマも更新必須の免許制に白って話だな。
んで、更新場で5000円はらって、「今度のC++09では〜こういう変更が〜」
みたいな話をありがたくちょうだいしろ、と。

542 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:50:41 ]
>>521
法律は法律だろ…。
知らなかったなんて言い訳が通用するはずもない。
悔しいとか関係ないし。

自分で例えにもなってない例えを出しておいて、
よく他人に「例えが分からん」とか言えたものだな。


543 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:53:16 ]
つーかC99ならまだしもC89なんて何年前の話だ

544 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:58:16 ]
こいつの下についてる奴は哀れだな
普段から嬉々として間違ったことばかり言ってるが
「××さんそこはこうですよ」とか突っ込むと
逆切れして仕事にならんから適当な按配に放置されてると見た

545 名前:523 mailto:sage [2007/07/06(金) 23:00:35 ]
>>530
当然だろ。おまえは違うみたいだけど

546 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 23:07:24 ]
ってか、未来のコンパイラで使える技術と、
今の多くのコンパイラで使える技術ってちょっと違わないか?

>>495の内容は、コンパイルして確認できる程度のものだろ。

547 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 23:23:29 ]
>検証してANSI-Cでは動的配列等の初期化ができると分かって来て見たら非難誹謗の嵐だ。
規格に当たれば済むことを、いい加減な検証で分かった気になるとは。

>わざわざお礼を言おうと思ったが、そんな非礼な人間に感謝の気持ちなどなくなった。
例を言うのに「わざわざ」なんて副詞をつけるくらいなら最初から言わない方がましだ。

>そうだよ。俺はANSI-C以前からC使いだった。
別に珍しくもないが、普通は今時のコンパイラに触れているうちに理解するもんだ。

>C++を黎明期から覚えて使い始めてからは、string系クラスが活躍してくれて
string系? std::stringに類似品があったっけ? std::basic_stringのことか?

>外的・静的配列以外に初期化子を使う必要もなかったからな。
無知蒙昧極まれり。

>君らが古いコードをメンテする憂き目に遭うことを祈ってるよ。
憂き目? まさか。温故知新と言う言葉はご存じないかな?

548 名前:495 [2007/07/06(金) 23:33:34 ]
>>538 文字通りの老害だね。

そういう君の方が年上で無知だったりして。
2chで無意味なことを言う奴だ。

>>541
何言ってんの?免許制?そりゃあいい。
仕事だけじゃなく、きちんと新しい仕様を勉強する公な時間がとれるぜ。

君らも仕事するようになったら、アンテナ張るのが限界になることが分かるぜ、学生、失業者。

>>542
お前にゃ『例え』という概念も理解し難いらしい。
この例えが不適切だったと思う奴はちょっとレスしてみろ。

>>543
新しい仕様は受け入れるよ。そろそろ新しいC言語の教本を読む頃だ。
だが、K&R C言語の第2版でさえ、やはり自動変数の初期化子は
目の上のたんこぶ扱いだったようだ。

ゆとり世代がループ内で自動(配列)変数の初期化子なんか使われたら困るぜ。

>>544
安心しろ。会社ははけ口にならんからここに毒を吐いてるんだ。

549 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 23:36:40 ]
アンテナ張るのも辛い職場ってどんだけブラックなんですか



550 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 23:40:36 ]
技術者として新技術の吸収が無理だと分かったら、そいつはもうそこまでだぜ
このおっさんは汎用機と心中するしかないCOBOLerと一緒だな

周囲はゆとりと学生だけなんだ、自分は悪くないんだ、仕事やってりゃ皆こうなんだ、
と思い込もうとしてるんだね

実に哀れだね

551 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 23:43:48 ]
>>548
(´・ω・`)⊃旦 < 毎日お疲れ様です、お茶ドウゾ。

552 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 23:49:41 ]
自分で試さずに「試しに書いてくれ」ってまるでゆとり世代のようだな

553 名前:495 [2007/07/06(金) 23:51:42 ]
>>545
君は自分の無知を自覚しようとしない奴だ。
ソクラテスはそういう事を何と言ったか知ってるか?

>>546
今日コンパイルしたのさ。

>>547
仕事中に新しい機能を覚える時間とそれを検証する時間をくれるなら進んでやるぜ。
社長は君かい(笑)

>string系? std::stringに類似品があったっけ? std::basic_stringのことか?
世の中にはSTLしかないと思っている奴を発見した。
しかも、wstringすら知らない奴もいたもんだ。

それから温故知新の使い方が逆だ。
君の使い方は『古いことを知り、かつ新しい事を知るべきだ』という意味にしかとれないが、
本当の意味は
『新しいことを知るには、古いことを知っておく事も重要だ』という意味。

やれやれ。ゆとり君=>>547


554 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 23:55:42 ]
>>553が憂き目の意味を理解してるかどうかが気になる

555 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 23:57:12 ]
どんどん香ばしくなっていくな

556 名前:495 [2007/07/07(土) 00:03:14 ]
>>550
そういうなよ、ゆとり。
それより、採用試験に向けて、人と目を合わせて話す練習をした方がいいよ。

>>551
サンキュー

>>552
そのときは思いもよらなかったからさ。
今日は仕事が一区切りつけたから検証できたんだ。

>>554
つらい体験

>>555
そう言うなよゾロ目
全員が無視されたら嵐は自然といなくなるんだぜ?

557 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 00:05:03 ]
すごく・・・不毛です・・・

558 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 00:09:45 ]
>>556
憂き目って、単につらいだけじゃなくて悲しいといったニュアンスも入るんだけど理解してる?
それでいて使い方が逆とか言ってる?

559 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 00:14:54 ]
憂うっていうのは残念



560 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 00:20:56 ]
まだやってんのか?
勉強の時間が取れないって割には暇なんだな。

561 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 00:20:58 ]
いつから三つの数字をぞろ目と言うようになったのだろう……






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

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

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