Visual Studio 2005ス ..
607:デフォルトの名無しさん
05/11/19 20:05:25
>>606
アチャー 完璧にミスったわ orz
いつの間にhotmail.comからhotmail.co.jpに変わったんだ・・・ orz
608:デフォルトの名無しさん
05/11/19 20:06:28
>>607
hotmail.comで登録してたならアドレス変わったりしないぞ
現に俺が今も.comのアドレス使ってるし
609:デフォルトの名無しさん
05/11/19 20:09:29
>>608
いや、バックアップ取る前にHDが吹っ飛んで、昔使ってたhotmailのパスが分からなくなったから、
新しい垢取った。で、theSpokeで入力するときに.comで入力してしまったというわけ
610:デフォルトの名無しさん
05/11/19 20:09:57
>>609
そうか・・・まぁゐ`
611:デフォルトの名無しさん
05/11/19 20:17:52
theSpokeで、別のアカウント作ってやり直したらいけました
スレ汚し申し訳ございませんでした
612:デフォルトの名無しさん
05/11/19 20:24:54
謝るくらいなら、そのspokeをよこせ!
613:デフォルトの名無しさん
05/11/19 20:31:51
>>604
くわしく
614:デフォルトの名無しさん
05/11/20 01:35:05
VC2005ExpressBeta2って、#include <windows.h>を使って書いたプログラムはビルドできないんですか?
ことごとく、includeファイルが開けませんになります。
615:デフォルトの名無しさん
05/11/20 01:37:39
できるよ。
616:デフォルトの名無しさん
05/11/20 01:38:01
PSDKのインストール
ターゲットの設定
リンクの設定
これが出来ていればビルドできます
617:デフォルトの名無しさん
05/11/20 01:38:47
PlatformSDKが入ってないんだろ。
618:デフォルトの名無しさん
05/11/20 01:42:05
Microsoft Platform SDKのISOのをインストールして、Microsoft Platform SDKってファイルは、プログラムファイル内にあるんですが、それではダメなんでしょうか?
619:デフォルトの名無しさん
05/11/20 01:46:21
ヘッダやライブラリのパスぐらい指定しろよ
620:デフォルトの名無しさん
05/11/20 01:46:34
>>618
>>616
621:デフォルトの名無しさん
05/11/20 01:49:58
あとソースも指定しないとな これはintellisense用な
622:デフォルトの名無しさん
05/11/20 01:54:55
ありがとうございます。
インストールしたあとの、パスを通したり、ターゲットを設定したり早速やってみます。
勉強になりました。
623:デフォルトの名無しさん
05/11/20 01:55:12
>>618
Visual Studio 2005 Express Editions: Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
URLリンク(www.microsoft.com)
624:デフォルトの名無しさん
05/11/20 01:57:41
>>623
そこを参照したのですが、オプションにバグがあると少し前のレスにありましたので、八方塞がりだったんです。
ググるなりして勉強してみます。
625:デフォルトの名無しさん
05/11/20 02:01:30
英語読んでるくらいで偉そうにすんなよ。笑い
626:デフォルトの名無しさん
05/11/20 02:11:41
platform sdkのmapを使おうとすると
オブジェクト生成時に例外が発生する・・・
map<string, string> hogemap;
これだけでエラー(´・ω・`)
deque,list,vectorとかは普通に行けたのになんでだー
627:デフォルトの名無しさん
05/11/20 02:17:59
theSpoke Premiumいつ販売されるの??
628:デフォルトの名無しさん
05/11/20 02:32:43
>>624
バグの対策方法あって、実際にやったけど、結構メンドイ
英語版に乗り換える方が楽
629:デフォルトの名無しさん
05/11/20 02:41:30
>>627
は?
630:デフォルトの名無しさん
05/11/20 04:00:08
Professional以上ならPlatformSDK一緒に入るからなあ。
その手の設定が自分でできない人はProfessional買え、
っていうのは駄目か?
631:626
05/11/20 04:57:35
自己解決しました( ´∀`)
632:デフォルトの名無しさん
05/11/20 05:41:53
最近の風潮のせいでネタかマジか解らないから困る
633:デフォルトの名無しさん
05/11/20 07:20:52
ExpressのC++ってマルチスレッドのみ?
634:デフォルトの名無しさん
05/11/20 07:40:21
のみ
635:デフォルトの名無しさん
05/11/20 08:48:09
どゆこと?
636:デフォルトの名無しさん
05/11/20 09:19:08
>>633
2005β2でも、ライブラリのシングルスレッドの指定がなくなっているね
637:デフォルトの名無しさん
05/11/20 12:30:46
うぉ、マジか
なんかいやーん
638:デフォルトの名無しさん
05/11/20 13:50:05
Expressはお試し版
↑厨房専用↑
ちゃんと勉強したい人は最低でもStandard必須
フリー/シェアウェアなんかを作って配布したい人はProfessional必須
↑素人用↑
[[[[[[[[[[越えられない壁]]]]]]]]]]
↓プロ用↓
実務と同じレベルの開発(または学習)がしたい人はTeamSystem必須
639:デフォルトの名無しさん
05/11/20 13:57:00
Professionalじゃなくても配布できるよ
640:デフォルトの名無しさん
05/11/20 13:58:37
個人でTeamSystem買う奴は、むしろただのバカだろ
641:デフォルトの名無しさん
05/11/20 13:59:25
>>640
しかも学習だってよw
642:デフォルトの名無しさん
05/11/20 14:21:27
・TeamSystemのみの機能
コード プロファイリング
静的分析
単体テスト
コード カバレッジ
プロジェクト管理
テスト ケース管理
Professional
↑素人用↑
[[[[[[[[[[越えられない壁]]]]]]]]]]
↓プロ用↓
TeamSystem
643:デフォルトの名無しさん
05/11/20 14:23:44
俺は、逆に実務とかプログラムで飯食ってる奴はExpressで十分じゃないかと思ってる。
だって、システム会社が作ってる(つくらせてる)プログラムって、
正直、学生以下の設計思想と開発能力だよな。
勿論、システムそのものの考え方とか思想とかは物凄く良く出来てるんだけど、
それを設計とか製造とかの実装になると途端にレベルが低くなる。
644:デフォルトの名無しさん
05/11/20 14:41:46
どういう現場を見ての発言なのかが気になる
645:デフォルトの名無しさん
05/11/20 15:54:25
.NET 2.0ではGDI+じゃなくて、GDIが使えると聞いたが、それは誠か。
646:デフォルトの名無しさん
05/11/20 16:00:48
gdiが使えないバージョンなんてあるの?
647:デフォルトの名無しさん
05/11/20 16:36:44 BE:43383863-#
theSpoke 使ってる人、
なんかアナウンスのメール来た?
俺な〜んにも来ないんだけど。
このまま放置しておいていいわけ?
648:デフォルトの名無しさん
05/11/20 16:46:18
>>647
たまには、spokeにログインしているか?
649:デフォルトの名無しさん
05/11/20 17:00:33
expressにはわざとバグを残してる部分があるから
どうせみんなstandard以上になってくるんだろうな
650:デフォルトの名無しさん
05/11/20 17:00:48 BE:151843379-#
登録後、半年以上したことがない・・・
そうか、ログインしてみるか。
651:デフォルトの名無しさん
05/11/20 17:08:25
>>649
> expressにはわざとバグを残してる部分があるから
詳しく
652:デフォルトの名無しさん
05/11/20 17:30:16
express日本語版はどうなった??
653:デフォルトの名無しさん
05/11/20 17:37:38
MSDN Deluxe Edition UGP買ったんだけど、会員登録書にUG対象製品のIDとかいらないのか?
書くところが無くて不安なんだが…。
654:デフォルトの名無しさん
05/11/20 17:39:58
2003のAcademic版のアクティベーションは
Program Files\Common Files\Office10\MSO.DLL
Program Files\Common Files\Office11\MSO.DLL
のどっちかを使うのでバックアップしておいてアクティベーションが必要になったとき上書きすれば、
完了した状態になるって外国のフォーラムで見たんだけど本当だろうか
もしOS再インスコとかで再アクチが必要になった人がいたら人柱キボン
655:デフォルトの名無しさん
05/11/20 17:40:58
ちなみにthe Spoke Premiumも中身はAcademicなので同じだと思う。
656:デフォルトの名無しさん
05/11/20 17:41:58
ごめんCommon Files\Microsoft Sharedだった
657:デフォルトの名無しさん
05/11/20 17:43:34
>>653
つ[住所]+[名前]+[過去の登録情報]
658:デフォルトの名無しさん
05/11/20 18:03:03
12/15に、express日本語版完成らしいってメールが、MSから届いていたが
659:デフォルトの名無しさん
05/11/20 18:05:47
>>657
旧製品のユーザー登録が済んでいれば大丈夫って事?
660:デフォルトの名無しさん
05/11/20 18:28:07
>>659
(*^ー゚)b ヨクデキマシタ !!
661:デフォルトの名無しさん
05/11/20 18:40:17
>>660
サンクス。
662:25
05/11/20 18:41:12
TeamSystemを買えば引きこもりの私にも仲間ができますか?
663:デフォルトの名無しさん
05/11/20 18:46:37
身長が伸びて彼女も出来ます。
664:デフォルトの名無しさん
05/11/20 18:48:50
>>663
で、肝心のお値段はいかほどで?
665:デフォルトの名無しさん
05/11/20 19:10:11
150マ
666:デフォルトの名無しさん
05/11/20 19:17:01
美少女達が「Teamにして〜」とよりどりみどり
667:デフォルトの名無しさん
05/11/20 19:20:25
>>662
EA系の書籍を読む時には必要不可欠。
でも、仲間ができるかはまた別の話。
668:デフォルトの名無しさん
05/11/20 19:32:39
150万でハーレムが出来るなら今すぐにでも欲しいな。
669:デフォルトの名無しさん
05/11/20 20:01:30
spokeって>>655なのか?
670:デフォルトの名無しさん
05/11/20 20:27:54
VS2003 pro == spoke == academicじゃなかったか
まぁMSのページかどっかに書いてあるよ
671:デフォルトの名無しさん
05/11/20 20:33:11
確かAcademicのみアクティベーションが必要だったはず。
Spokeはプロダクトキー取得に学生認証が必要なだけで中身はAcademic。
672:デフォルトの名無しさん
05/11/20 20:35:06
>>670
VS2003型にはboolとの比較オペレータが実装されているのですか?
673:デフォルトの名無しさん
05/11/20 20:40:04
>>25
NullPo が TeamPo になる
674:デフォルトの名無しさん
05/11/20 21:05:20
4の
デバッガが、デバッグ用newとか、通常見る必要のない関数にまでstep inしてうざい。
→レジストリ [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VCExpress\8.0\NativeDE\StepOver]
このやり方教えて
675:デフォルトの名無しさん
05/11/20 21:07:02
そしてTimPoへ。
676:デフォルトの名無しさん
05/11/20 21:23:57
レジストリも弄れない馬鹿が金払ってプログラミングするなよ…
677:デフォルトの名無しさん
05/11/20 21:24:19
今パソ起動したら、なぜかexpressが消えてた。
なんかやる気無くした。
678:デフォルトの名無しさん
05/11/20 21:28:54
なんて弄っていいかわからんって言ってるんでしょ
679:デフォルトの名無しさん
05/11/20 21:29:58
その程度も調べられないようじゃあPGに向いてない
680:デフォルトの名無しさん
05/11/20 21:31:31
ごたくはいいからさっさと教えろよ ボケが
681:デフォルトの名無しさん
05/11/20 21:35:36
釣り乙
682:デフォルトの名無しさん
05/11/20 21:37:55
まだ?いそぎ
683:デフォルトの名無しさん
05/11/20 21:43:37
はやく
684:デフォルトの名無しさん
05/11/20 21:46:10
使えねーやつらだな、おい
685:デフォルトの名無しさん
05/11/20 21:50:14
すみません
686:デフォルトの名無しさん
05/11/20 22:24:26
ごめんなさい
687:デフォルトの名無しさん
05/11/20 22:24:49
自己解決しました。
688:デフォルトの名無しさん
05/11/20 22:57:46
素人質問で悪いんだが
なんで普通のフリーソフト作ってる人もProfessional買うの?
あと、そう言う人でもMSDNって必要なの?
Expressは用途が違うって事は分かったけど、Standardじゃダメなの?
TeamSystemとか、よほど上の人たちじゃないと使わないよね。
会社でStandard買ってたのを見かけたんだが、大丈夫なんだよね?
それ使ってた派遣の社員に「MSDNってどんなの?」って聞いたら
「何それ?」って言われてしまったorz
あとリストラされないようにVSの勉強しとこうかなと思って見に来たんだけど
PCから機器への制御ソフト作るのに、VCかVB.NETかVC#のどれやればいいの?
組み込みでCは少し出来るんだけど、VC難しくて挫折しそうだし、みんなVB6使ってるみたい。
でも、もうVB6って滅びるんだよね?
689:デフォルトの名無しさん
05/11/20 23:00:40
釣り乙
690:デフォルトの名無しさん
05/11/20 23:01:38
VB6の販売は終了しました
691:デフォルトの名無しさん
05/11/20 23:04:55
話が長すぎだ10文字以内にまとめろ
692:デフォルトの名無しさん
05/11/20 23:09:17
暇なので、まとめてあげた。よろしく。
Q1. なんで普通のフリーソフト作ってる人もProfessional買うの?
Q2. あと、そう言う人でもMSDNって必要なの?
Q3. Expressは用途が違うって事は分かったけど、Standardじゃダメなの?
Q4. TeamSystemとか、よほど上の人たちじゃないと使わないよね。
Q5. 会社でStandard買ってたのを見かけたんだが、大丈夫なんだよね?
Q6. PCから機器への制御ソフト作るのに、VCかVB.NETかVC#のどれやればいいの?
Q7. もうVB6って滅びるんだよね?
693:デフォルトの名無しさん
05/11/20 23:09:27
VSSたけーなー
8万かよ
694:デフォルトの名無しさん
05/11/20 23:10:19
素人
ど
う
て い
滅びる
9文字
695:デフォルトの名無しさん
05/11/20 23:11:29
URLリンク(www.microsoft.com)
組み込み
696:デフォルトの名無しさん
05/11/20 23:15:16
>>692
A1. 2003以前のバージョンでは別に買わない。2005の場合は2003のtheSpokeを持ってると
安く買えるという理由で買う奴はいるかも。
A2. まあ、あると便利。web上のMSDNで我慢するならいらない。ていうか、standard以上を買えばついてくる。
A3. Expressで十分な人はExpress使えばいいだろ。Standardは金かかるんだから。
A4. そうだね。
A5. 2003の話だろうし、1つの言語しか使わないなら別にいいんじゃない?
A6. VCをやるしかない。
A7. そうだね。VB.NETが出来たからね。
697:デフォルトの名無しさん
05/11/20 23:17:29
大丈夫。
VCは結局のところただのMS製C/C++コンパイラなのだから。
MFCとかなんとかを使おうとすると難しいというだけで、
単にC/C++コンパイラ(とIDE)として使う分には大したことはない。
698:デフォルトの名無しさん
05/11/20 23:19:32
>>696
the Spokeの奴は2005Proを買ってるわけじゃないだろ。無料DLできるだけだ。
あと、the Spoke自体が2003Proのようなもんだろ。
699:デフォルトの名無しさん
05/11/20 23:23:23
学生じゃないけど、spoke買う方法ありませんか?
700:デフォルトの名無しさん
05/11/20 23:28:47
ねぇ
701:デフォルトの名無しさん
05/11/20 23:29:30
買うだけならamazonで普通に買えるよ
702:デフォルトの名無しさん
05/11/20 23:46:06
身近に学生にたのめばいいだけじゃね?
703:デフォルトの名無しさん
05/11/20 23:48:47
まじめに答えてください!
704:デフォルトの名無しさん
05/11/20 23:50:36
おまえこそまじめにPro買えや
705:デフォルトの名無しさん
05/11/20 23:52:34
spoke買って使えば?たしか20日くらい試用期間があったはず
706:デフォルトの名無しさん
05/11/20 23:55:15
安く2005狙ってるんです!まったくなんで分からないんでしょうか。
707:デフォルトの名無しさん
05/11/20 23:58:22
いいこと考えた
学生になればいい
708:デフォルトの名無しさん
05/11/20 23:58:33
2003のアカデミック買って2005にアップデートなら…てかそんなことできないか…
709:デフォルトの名無しさん
05/11/21 00:00:00
Expressでいいじゃん
710:デフォルトの名無しさん
05/11/21 00:00:07
>>692
Q4に関して、テストファーストとプロファイリングは今や必須の知識。
それを知らずに実務なんて絶対無理。
だからプロはTeamSystem以外の選択はありえない。
けど、それを買うのは勤め先の役目。個人で買うとかありえない。
711:デフォルトの名無しさん
05/11/21 00:01:06
もうExpressでいいです。
712:デフォルトの名無しさん
05/11/21 00:01:43
>>706
英語版の2005expressでよければもう無料でダウンロードできるよ。
713:デフォルトの名無しさん
05/11/21 00:08:11
英語は分からんのでしばらく待ちますよ。
714:デフォルトの名無しさん
05/11/21 00:17:50
>>710
>Q4に関して、テストファーストとプロファイリングは今や必須の知識。
実状をしらない学生キタ━━━(゚∀゚)━━━!!
715:デフォルトの名無しさん
05/11/21 00:22:12
すまんが、テストファーストとかプロファイリングというのは
TeamSystemじゃないとできないのかね?
716:デフォルトの名無しさん
05/11/21 00:25:24
Expressにはそういう事を支援する機能はついてなかったよ
717:デフォルトの名無しさん
05/11/21 00:25:54
>>714
実状って、会社とか部署によって違うでしょ
俺は、9月までグループ内の研究所に出向してて、10月から普通の開発部門に戻ったけど、
仕事のやり方が全然違ってて、浦島太郎状態にある
ついでに
"MSDN"の指すものって、人によって違わない?
よく話が食い違っちゃう
718:デフォルトの名無しさん
05/11/21 00:29:04
なにproだとテスト駆動開発できないの?
719:デフォルトの名無しさん
05/11/21 00:29:07
テストファーストはフリーの落としてきて使う。
プロファイリングは自分で計る。
720:デフォルトの名無しさん
05/11/21 00:30:11
>>718
2003ではEnterpriseでも出来ませんでしたが何か?
721:デフォルトの名無しさん
05/11/21 00:31:17
テストファーストってさ
if〜assertって感じにやれば、出来るよw
722:デフォルトの名無しさん
05/11/21 00:33:05
テストの支援機能がTeamSuiteにしかついてないだけだな。
723:デフォルトの名無しさん
05/11/21 00:34:07
PGOあればStanardで十分なんだけどなぁ
724:デフォルトの名無しさん
05/11/21 00:44:45
>>719
N*とか*4.NETとかか?
はっきり言ってJAVAのお下がりは(゚听)イラネ
JAVAのお下がりに手を出すと、MS製開発環境の
一貫性や勘弁さが損なわれてしまう。
725:デフォルトの名無しさん
05/11/21 00:50:04
あっそ
726:デフォルトの名無しさん
05/11/21 00:51:11
勘弁してくれ
727:デフォルトの名無しさん
05/11/21 00:51:54
ピコーン
728:デフォルトの名無しさん
05/11/21 00:54:27
proは無料のeclipse以下ってことか?
729:デフォルトの名無しさん
05/11/21 00:57:07
MS製開発環境の勘弁さ?
MS製開発環境はもうウンザリだと、そういうことですか?w
730:デフォルトの名無しさん
05/11/21 00:58:39
>>728
eclipseはJDTはまともだけどCDTはうんこ
731:デフォルトの名無しさん
05/11/21 01:13:23
しっかし気前良いようで、実は良いところ全部さっぴいてるじゃねぇか
Borland復活の時が来たな、頼むよ
732:デフォルトの名無しさん
05/11/21 01:14:37
Borlandも機能削減しまくりで役立たずじゃん
733:デフォルトの名無しさん
05/11/21 01:16:17
VSS導入の予算がおりないんでSubversionで業務開発してたら、
意外に問題なくうまくいったんで、
VSS一部導入済みのよその部署のVSS予算まで削られて恨まれましたよ。
734:デフォルトの名無しさん
05/11/21 01:24:22
>>731
もし仮に、某がフルセット無料でバラまいたとしても
バグってて使いものにならないんだから論外。
735:デフォルトの名無しさん
05/11/21 01:28:57
なんか必死だな
736:デフォルトの名無しさん
05/11/21 01:30:17
M$以上のサービスを必ずぶつけてくるはず。期待している。
737:デフォルトの名無しさん
05/11/21 01:32:20
Borlandのコンパイラは最適化が…
738:デフォルトの名無しさん
05/11/21 01:36:46
VS.net以降メモリ喰いすぎ。
739:デフォルトの名無しさん
05/11/21 02:01:06
Borland C++BuilderXが無償配布されていることも
たまには思い出してあげてくださいね
コンパイラはBCCとGCCどっちでも使えるお
740:デフォルトの名無しさん
05/11/21 02:04:56
無駄なことはすぐに忘れるようにしている
741:デフォルトの名無しさん
05/11/21 03:09:20
コンパイラの最適化性能なんて用途とかCPUとの相性とかいろいろ要素があるだろ。
前にやっていた某科学計算だと、Builderの方がM$より性能が7%くらいよかったぞ。
計算が終わるのに50時間以上必要だったから、そのときはBuilderを使った。
最適化条件はいろいろ変えて確認したが、M$の方が最適化が優れているなんてことはいえない。
742:デフォルトの名無しさん
05/11/21 04:48:07
性能欲しかったらintelのを買ってください
743:デフォルトの名無しさん
05/11/21 04:52:34
コンパイラはいいかもしれんが肝心のCPUにロクなのがないぞ
744:デフォルトの名無しさん
05/11/21 08:38:56
どうでもいい
745:デフォルトの名無しさん
05/11/21 08:49:11
VC+AMDとICC+Intel
どっちが速いの?
746:デフォルトの名無しさん
05/11/21 08:51:06
>>741
50時間掛かる計算が7%速くなったところで、正直どうでもいい。
これが、5秒の計算が7%速くなるとか5日の計算が7%速くなるなら考えないでもないが。
747:デフォルトの名無しさん
05/11/21 09:01:23
Intelのコンパイラ使うにしてもVSは入れなきゃだめなんだよなぁ。
Expressでも使える?
748:デフォルトの名無しさん
05/11/21 09:14:10
VSなくても動くけど……
ICCだとCPUがIntelに制限されるのが痛い
749:デフォルトの名無しさん
05/11/21 11:05:02
Windows Updateで..net framework2.0ダウンできるけど、
これ入れても、VS2005ベータちゃんと動きますか?
動かなくなったらメンドクサイことになりそう・・・。
750:デフォルトの名無しさん
05/11/21 11:08:44
つ .net 1.0/1.1
そこで発狂でつよ。
751:デフォルトの名無しさん
05/11/21 11:27:16
どうでもいいどうでもいい言っている奴は、VBでも使ってなさい
752:デフォルトの名無しさん
05/11/21 11:49:46
Borland社はこのスレで宣伝でも始めたの?
753:デフォルトの名無しさん
05/11/21 11:52:59
>>749
消せって言われるよ。共存できないし。
754:デフォルトの名無しさん
05/11/21 12:19:25
>>752
M$社員の方でつか
ユーザ的には競合してくれた方がいいに決まってる
755:デフォルトの名無しさん
05/11/21 12:28:14
VCTK無料とか、Express無料は、むしろボーランドの功績だろうな
756:デフォルトの名無しさん
05/11/21 12:39:32
>>754-755
本当にそう思うなら、どうか次期Delphiを買ってやってくれw
757:デフォルトの名無しさん
05/11/21 12:41:38
俺はPascalが嫌いだ!
758:デフォルトの名無しさん
05/11/21 13:21:13
Delphi != Pascal
759:デフォルトの名無しさん
05/11/21 13:22:01
>>755
VCTKはまだしも、Express無料化はEclipseじゃなかろうか。
これから開発かじってみたいなー、でも開発環境高いなー、
でも最近JavaならEclipseとかいうのが、無料で評判が良いらしい、
...といったレベルのユーザーがJava色に染まる前に、ユーザーを囲い込みたいと。
いや、VC++Expが対ボーランドで、VC#Expが対Eclipseか。
VJ#ExpでJavaユーザーを釣って、本命のVC#に流す作戦。
760:デフォルトの名無しさん
05/11/21 13:27:53
>本命のVC#
今でも本命なんだろうか。
761:デフォルトの名無しさん
05/11/21 15:16:09
URLリンク(www.engineersguide.jp)
派遣のお仕事情報
VB.net,Java,C&C++がほとんど、C#はVB.netのおまけって感じだな(逆じゃないのか・・・)
762:デフォルトの名無しさん
05/11/21 15:35:13
.netframeworkの動作が遅いうちは、C#もVB.netも主流にはならないよな
763:デフォルトの名無しさん
05/11/21 15:38:52
それは言わない約束でしょ?
764:デフォルトの名無しさん
05/11/21 15:46:04
>>753
やっぱりそうか。。。
あんがと。
765:デフォルトの名無しさん
05/11/21 16:40:47
Spoke買ったらVisualStudio.NET2003Proの評価版DVDが付いてきたよ確か。
766:デフォルトの名無しさん
05/11/21 16:43:06
Delphi == ObjectPascal && Delphi != Pascal
競合してくれたほうがいいのでボーランド信者さんもどぞー
767:デフォルトの名無しさん
05/11/21 16:49:52
>>761
RPGの案件結構あるんだな...戻ろうかなぁ。
768:デフォルトの名無しさん
05/11/21 16:53:59
>>761
上限が2,400円かよw
もっとまともな仕事とってこいって
769:仕様書無しさん
05/11/21 17:37:06
>>768
禿げ胴。たぶん元請けまたはクライアントに直接派遣する案件ではなく、孫請け、
曽孫請けの案件ばかりなんだろう。予算ケチって安い単価で未経験者かそれに
毛が生えた程度の香具師をいくら集めたところで、デスマーチになるだけなのに
なぁ。
無能なPMがクライアントや社内に対して『これだけの人数を投入して頑張って
います』って、自己弁護のためにアピールするためだけで、それ以上に得るもの
はないのにな。
ところで、RPGってなんの略だ?>767 対戦車砲ではないのは判るが...
770:デフォルトの名無しさん
05/11/21 18:07:30
>>769
Report Program Generatorの略。オフコンAS/400の開発言語の一つ。
COBOLを簡略化したようなもんかな。
進化系でILE RPGとかあるけどそっちは知らない。
771:デフォルトの名無しさん
05/11/21 19:57:18
>>770
捕捉。漏れはAS/400以外でこれが動く環境を知らん。
772:デフォルトの名無しさん
05/11/21 20:14:53
vc2005express英語版で下のプログラムを実行してみたらメッセージウィンドウ上の文字が
全部文字化けしてるんだけど理由わかる人います?
こんな簡単なところからつまずくとは思わなかった。
#include <windows.h>
int WINAPI WinMain( HINSTANCE hInstance ,
HINSTANCE hPrevInstance , LPSTR lpCmdLine , int nCmdShow )
{
MessageBox(NULL,
(LPCWSTR)"てすと",
(LPCWSTR)"test",
MB_YESNO);
return 0;
}
773:デフォルトの名無しさん
05/11/21 20:24:25
>>(LPCWSTR)"てすと",
笑うところですか?
774:デフォルトの名無しさん
05/11/21 20:33:29
キャストなしだとコンパイル通らなかったんです。
その辺に問題あるようなので調べてみます。
775:デフォルトの名無しさん
05/11/21 21:02:22
>>774
MessageBox( NULL, _T("てすと"), _T("test"), MB_YESNO );
デフォルトでUNICODEなのねとVC6使い的な感想
776:デフォルトの名無しさん
05/11/21 21:03:19
.NETなんて、Javaよりも遅いじゃん。
C++の代替には永久になれないよ。
777:デフォルトの名無しさん
05/11/21 21:12:05
>>776
ngen.exe
念のため言っておくと俺もネイティブC++マンセーだよ。
778:デフォルトの名無しさん
05/11/21 21:16:19
Javaより遅いかどうかも不明だし
ngenで速くなるかどうかも不明だな
779:デフォルトの名無しさん
05/11/21 21:19:50
>>776
世間一般の資料では
C/C++ >> C# |超えられない壁{ >> Java
なんだけど・・・
ソース頂戴
ちなみに自前で作った選択ソートのベンチでも上と同じ速度結果だったよ
780:デフォルトの名無しさん
05/11/21 21:22:56
URLリンク(www.atmarkit.co.jp)
VB.netだけど、ngenを使えば、ネイティブコード並みに速くなる。
VB.netとC#の速度差は、大きくても5%程度って話だから、C#が遅いっていうのは
間違いじゃないの。
781:デフォルトの名無しさん
05/11/21 21:28:01
>>775
ありがとうございます。
_Tは使えなかったのですが、下のでいけました。
CはそれなりにできるようになったからVCを使ってみたけど、Cとは関係のない部分で覚えることが
いっぱいなんですね…
MessageBox(NULL, TEXT("てすと"), TEXT("test"), MB_YESNO);
782:デフォルトの名無しさん
05/11/21 21:31:09
ネイティブコード並は嘘だな
起動は気持ち早くなるけど結局もっさりしてる
783:デフォルトの名無しさん
05/11/21 21:33:54
ngenすら使わなくても、メモリ上でJIT済みコードを繰り返し実行してるだけならネイティブと変わらんよ。
そのためのJITなんだし。
問題は、普通のアプリは、実行がひとところにとどまらずに、
コードエリア内をあっち行ったりこっち行ったりすることだ。
CPUのキャッシュサイズも有限なんだし、
裏で動いているものが大きいと、それだけで足枷になる。
ngenは裏で動く処理を減らす効果はあるが、ゼロにゃできんし。
起動時間喰ってるのは膨大なランタイムのロードも大きいし。
というかだ、同じものを連続して何度もロードした計測なんて、
CLRにとってみれば同じもの使いまわせてしまうわけだが
そんなの実際の使用方法とはかけ離れてるだろう?
784:デフォルトの名無しさん
05/11/21 22:08:51
もっさりと言えば例外初飛ばしの時にジャストインタイムコンパイルが走って固まるのを抑える機構が欲しいなり
例外出す気満々のコードに、やる気満々マークを付けてそれを見てくれんかな・・・・
最近思ったのだがジャストインタイムコンパイルが高速化に寄与するというのは都市伝説だな。
785:デフォルトの名無しさん
05/11/21 22:20:11
>>783
Java厨と同じ言い訳乙
786:デフォルトの名無しさん
05/11/21 22:22:18
>>779
世間一般の資料では
C/C++ >>>>>>>>>>>>C#=Java
じゃねーか
787:デフォルトの名無しさん
05/11/21 22:34:57
世間一般の資料では
C/C++ >VB>>>>>>>>>>>C#=Java
じゃねーか
788:デフォルトの名無しさん
05/11/21 22:35:37
資料がない
789:デフォルトの名無しさん
05/11/21 22:38:51
速度だけじゃないんだよ
VBとか他の言語でできることはC/C++でも全てできる
でもその逆は成り立たないからな
790:デフォルトの名無しさん
05/11/21 22:38:51
起動もそうだけどウィンドウを最小化から元のサイズに戻したときも
C#のアプリって遅くない?
俺のマシンは遅いから、ちょっとづつコントロールが描画されていくのが見える。
791:デフォルトの名無しさん
05/11/21 22:39:20
>>780のプログラムを C, C#, Java で走らせて時間測定してくれる暇人はおらんかね?
792:デフォルトの名無しさん
05/11/21 22:39:45
あ、はづかすぃ。
793:デフォルトの名無しさん
05/11/21 22:43:18
ほんと低レベルな争い
794:デフォルトの名無しさん
05/11/21 22:54:52
M$も自社での開発はほとんどVC++なんだし
795:デフォルトの名無しさん
05/11/21 23:03:22
如何でも良いけど、早く日本語版出せよ>M$
796:デフォルトの名無しさん
05/11/21 23:05:15
メモリが少ないときにC#のプログラムを動かすと、
フリーズしたみたいに一時止まる。
C#はダメダメだな。
797:デフォルトの名無しさん
05/11/21 23:07:21
おまえらけんかすんなや。な。
798:デフォルトの名無しさん
05/11/21 23:15:06
つうか、起動が遅すぎなんだよ。
あきれるぐらい遅い。
問題はソートの早さとかじゃないんだよ。起動が遅いんだよ。
ランタイム読み込んでるのか知らんが。
799:デフォルトの名無しさん
05/11/21 23:17:46
不正なM$製品を使ってないかチェックしてるから起動が遅いのだよ
800:デフォルトの名無しさん
05/11/21 23:33:14
起動が遅いのなら、起動が速くなるようプログラムを書けばよい
801:デフォルトの名無しさん
05/11/21 23:37:30
何にも書かなくても遅い。
でも俺はC#好きだけどな。
802:デフォルトの名無しさん
05/11/21 23:38:11
何もしなくても起動が遅いドトネト。
803:デフォルトの名無しさん
05/11/21 23:38:25
>>791
どこ読んでんだ。
あれは遅い部分に触れて無いベンチだから意味無い。
804:デフォルトの名無しさん
05/11/21 23:42:37
何も書かなければさすがに遅くはない、、、
805:デフォルトの名無しさん
05/11/22 00:03:20
いや、遅い。
806:デフォルトの名無しさん
05/11/22 00:05:08
static void Main(){
}
これだけでも結構時間くう
807:デフォルトの名無しさん
05/11/22 00:05:45
あんまりドトネト叩くとM$の社員が反撃に出るから止めた方がいいよw
808:デフォルトの名無しさん
05/11/22 00:14:48
つかいまだにngenとか使ってる低脳はなんなの?
河童ーマインクラスのCPU使ってんのw
809:デフォルトの名無しさん
05/11/22 00:15:33
個人的にはsgenの使い方を1から教えていただきたい。
810:デフォルトの名無しさん
05/11/22 00:19:19
Javaも昔は起動が遅いって叩かれてたけど、.NETはさらにもっと遅いな。
811:デフォルトの名無しさん
05/11/22 00:25:13
デフォルトAPPdomainにPC起動時にでも色々ロードしとけ
812:デフォルトの名無しさん
05/11/22 00:25:24
Java厨うぜーよ
ソースもってきてからしゃべれ。
お前らのいかれた体感速度なんかあてにならねーよ。
813:デフォルトの名無しさん
05/11/22 00:28:21
Javaのwinアプリの糞さ加減といったら
エディットボックスCtrl+Aぐらい実装しとけや
お前のことだぞOracle9i
814:デフォルトの名無しさん
05/11/22 00:46:27
これだけみんなに起動おせぇって言われれば
そのうちMSが改善してくれるはず > C#
期待して待っとこう
815:デフォルトの名無しさん
05/11/22 00:48:54
そういう意味でもアホアンチは必要な存在だ
816:デフォルトの名無しさん
05/11/22 00:49:44
MMC 3.0 は .NET 2.0 らしいぞ
817:デフォルトの名無しさん
05/11/22 00:50:53
なぜかわかるかい?
818:デフォルトの名無しさん
05/11/22 00:54:15
それはね、「キング・アーサー」を見た後にトロイを見れば、トロイが
どれだけ傑作なのかがよくわかるからだ
819:デフォルトの名無しさん
05/11/22 00:57:40
はあ?さっぱりワカンネーよ。
820:デフォルトの名無しさん
05/11/22 01:04:25
MMC 3.0 は トロイの木馬
821:デフォルトの名無しさん
05/11/22 01:44:15
.netframeworkがネイティブになる日を待とう
822:デフォルトの名無しさん
05/11/22 01:55:03
流れを乱して申し訳ないんだが、
2005β版はいつまで、使えるんですか?
823:デフォルトの名無しさん
05/11/22 01:55:57
製品版の発売から30日間まで
824:デフォルトの名無しさん
05/11/22 02:00:17
製品版の発売って2006年2月?
それとも2005年12月15日なのか
どっちなんだろう
825:デフォルトの名無しさん
05/11/22 02:35:38
>>824
サブスクリプションのダウンロードが12月15日
一般ダウンロード公開は未定
店頭発売が2006年2月
826:デフォルトの名無しさん
05/11/22 02:37:12
>>822
登録すればずっと使えるんじゃね?
ダウンロード開始してすぐから使ってるけどまだいけてるぞ
規約で製品版が出たらすぐ乗り換えろって書いてあるけどな
827:デフォルトの名無しさん
05/11/22 03:50:00
>>796
J#は止まらないの?
828:デフォルトの名無しさん
05/11/22 04:20:42
今話してるのは C# と Java(SUN)の話であってJ#なんつー終わってる言語のことでない
829:デフォルトの名無しさん
05/11/22 04:36:34
結局はJavaVMと.NETの性能比べになるんだよな
830:デフォルトの名無しさん
05/11/22 05:08:08
J#だって使い道はあるんだぞ。
アップグレードパッケージ買うときとかな。
831:デフォルトの名無しさん
05/11/22 06:16:10
spokeがどこにも売ってないよ・・・
832:デフォルトの名無しさん
05/11/22 07:55:14
>>807
出れるもんなら、出て来いやぁ!! 男祭りもなにげに近づいてきたね。
833:デフォルトの名無しさん
05/11/22 09:22:36
一ヶ月ぐらい前秋葉原ラオックスで買ったよ
834:デフォルトの名無しさん
05/11/22 10:55:22
Visual C++ 2005 Express Edition に VC++6 のMFCをぶち込んで、
Visual SourceSafe 6.0d と組み合わせて使えるのかなぁ?
835:デフォルトの名無しさん
05/11/22 15:40:53
ドットネットすきだけど、まともに動くのが
Win上だけならネイティブ化したいね。
mono版はできたっけね?
836:sage
05/11/22 17:02:44
Javaソースをgcjでネイティブ化試してみたけどSJISがらみが糞なので
タダでJ#でネイティブ化できるなら乗り換えたい。
できるの?
837:デフォルトの名無しさん
05/11/22 17:05:20
そもそもWindowsがただじゃないし
838:デフォルトの名無しさん
05/11/22 17:18:10
>>837
全部無料にしたら、大幅に品質低下&ダンピング疑惑で訴えられまくりで、
悲惨なことになりそうな予感。
どうせLinuxもサポート付きのは結構な値段がするんだし、
Macだって、下手すると一年置きに、一万五千円も払うことになるし・・・。
839:デフォルトの名無しさん
05/11/22 17:43:48
それはここではどうでもいい話なので。
あとJ#はネイティブ化できないはず。MSILなら吐けるような
840:デフォルトの名無しさん
05/11/22 18:12:29
ネイティブ化できない.NEETは死滅ケテーイ
841:デフォルトの名無しさん
05/11/22 18:15:18
>>840 Java は?
842:デフォルトの名無しさん
05/11/22 18:22:00
データベースエクスプローラーでテーブル定義したけど、再度、テーブル定義を開こうとすると,
列名'IS_ACTIVE'は無効です。
とエラーが出て困っています。同様の症状の方、他にはいませんか?
843:デフォルトの名無しさん
05/11/22 23:34:36
.NETを笑うと、NEETはなぜかJavaを叩く。
ネイティブ言語には逆らえないのがわかってるのか。
844:デフォルトの名無しさん
05/11/23 00:00:04
非ネイティブのJavaが生きてるから.NETが死滅する理由にはならないって意味だろ
叩きどころか賞賛なのに、Java厨って被害妄想激しいなw
845:デフォルトの名無しさん
05/11/23 00:30:15
ああ、休日か・・
846:デフォルトの名無しさん
05/11/23 00:40:34
つーーーーーーーーーーーーか、はやく発売しろよ。ったくよ。
847:デフォルトの名無しさん
05/11/23 00:41:46
1ヶ月くらい前からPro版はダウンロードできるようになってるだろ
848:デフォルトの名無しさん
05/11/23 00:52:23
>>844は、まさに>>843を具現化した物だ
849:デフォルトの名無しさん
05/11/23 01:15:57
Expressで現在のキーバインドの一覧を表示させるのは無理ですか?
850:デフォルトの名無しさん
05/11/23 16:54:33
theSpokeの登録確認メールがspam扱いされちゃったんだぜ
851:デフォルトの名無しさん
05/11/23 19:01:15
結局フル機能のリファクタリングって、どのバージョンを買えば付いてくるんだ……。
>>517の英語だと"other higher-end editions"って書いてあるけど、Standardでいいのかな。
Professional買えなんて言われたら、財布が……orz
852:851
05/11/23 19:02:37
あ、>>518だった……
853:デフォルトの名無しさん
05/11/23 19:40:05
>>850
自動送信の登録確認メールがspam認定されるのはspokeに限らずある
854:デフォルトの名無しさん
05/11/23 19:56:26 BE:14461823-#
theSpoke 登録するときに適当な捨てアドで登録しちまった・・・
夏休み実家に帰ったときに登録して、どっかにメモったはずなんだが、
年末実家に帰るまでログインできねぇ(笑
まぁ Visual Studio.NET 2003 は使えてるから問題ないんだけど、
2005 もらえる(?)っていう情報に関する詳細の確認しようがない。
855:デフォルトの名無しさん
05/11/23 20:26:15
100% CLI ManagedCode なGUIツールキットはないですか?
SWINGみたいな。
856:デフォルトの名無しさん
05/11/23 20:30:28
つ[Windows Presentation Foundation]
857:デフォルトの名無しさん
05/11/23 20:52:27
100%Managedじゃないだろ
858:デフォルトの名無しさん
05/11/23 21:00:24
長文になりますが、少し相談に付き合ってください。
VisualStusio2005の購入に関して、値段が高価な事が原因で迷っています。
今まで仕事は、VC++6.0を使っていて、
( C#等の仕事も少ししましたが、主にGcc-RedHatでのファーム関係の仕事や
VC++6.0のオープン系仕事ばかりしてます)
家でも相変わらずVisualStudio6.0を使ってるんですが、
今回、個人的にVisualStusio.NETを購入して勉強しようと思っています。
そこで、MSDNのサイトを見たところVS2005の製品に、自分が使いたい組み合わせのものが
Pro以上であり、高価な事に萎えています。
このまま、2005は様子見してVC++.NET2003 statndardもしくは
VisualStudio2003 ステップアップグレード (VC#2002standardは持ってるので買える筈です)
を買っても下記の要望に対しての問題がありませんでしょうか?。
個人的には、VC++.NET で、Oracle8/9、MSDE2000、MySQL、Access2000〜XPを操作できることが最低条件です。
859:デフォルトの名無しさん
05/11/23 21:12:11
VisualStudio2005TeamSystemがWinnyで流れてるんだけど
これって本物?日本語版てまだでてないよね?
860:デフォルトの名無しさん
05/11/23 21:35:42
そういや昔、Windows 97 ってのがCD-Rで・・・
861:デフォルトの名無しさん
05/11/23 21:42:14
proとstandardの詳細な違いが知りたいけど、
MSのサイトみても乗ってないよな。
vs2003持ってるユーザに優待やってくれないかな。
フレームワークが変わったからって理由でバージョン
アップさせられるのはちょっと、なぁ…
862:デフォルトの名無しさん
05/11/23 21:49:10
>>861
URLリンク(www.microsoft.com)
こういうことじゃなくて?
863:デフォルトの名無しさん
05/11/23 22:07:11
>>862
これ一応みたけどね。
開発とSQLサーバがローカルのみ、インストーラなしっていうのはわかった。
ユーザー エクスペリエンス 簡略 完全
配置ツール Click Once あり
拡張性 Consume extensions すべて
レポーティング Crystal Reports SQL Server Reporting Services/Crystal
デバッグ ローカル ローカル/リモート
64 ビット コンパイラのサポート なし あり
サーバー エクスプローラ
"サーバー" ノード なし あり
SQL Server 2005 との統合 なし あり
ユーザーエクスペリエンスってなに?
クラス図とかはプロでも同期してくれないわけ?
インスタンスを作っていじる機能もプロでもなし?
864:デフォルトの名無しさん
05/11/23 22:18:57
Object Test Bench は Pro についてたよ
865:デフォルトの名無しさん
05/11/23 22:27:09
機能は、
Visual Studio 2003 ステップアップグレード=Professional
866:デフォルトの名無しさん
05/11/23 22:36:56
デュアルディスプレイの環境を用意してさ、
クラス図ウィンドウを一方に表示しておいて、
そっちでメソッドの追加やらをやって、
ダブルクリックするとコードエディタの適当なページに飛ぶと
便利だよね。
クラスビューだと、あんまり興味ないクラスまで同じように表示されてるので
場所を探すのが面倒。
そういうプラグインを書けばいいと言われれば、そうなんだけど。
867:デフォルトの名無しさん
05/11/24 01:16:32
【Javaの理論と実践: パフォーマンスに関する都市伝説を再検証する】
URLリンク(www.ibm.com)
とうぜん、CLRにも同じようなことが言えるでしょう
868:デフォルトの名無しさん
05/11/24 01:28:18
>>858
1.学生になる
2.割れる
3.諦める
4.会社のノートPCにVSいれてお持ち帰りして家でお勉強する
5.またキャンペーン版が来ると信じて待つ ←これに賭けるといいと思う(死
>>859
とりあえず偽造リストに入れておけ。
>>867
別にCLRはどうでもいいよ。どうせ失敗するんだから。
クライアント用ならパフォーマンスも、あまり気にならないし。
個人的にはJAVAがオープンになり
.NETもオープンになって終わってくれることを望んでるのだがw
869:デフォルトの名無しさん
05/11/24 01:30:44
クラスデザイナだけ単体で欲しいな
といってもあれは結局UMLモデラみたいなものなのかね、それならいらないが
870:デフォルトの名無しさん
05/11/24 01:35:12
コードを変更すればクラスデザインも更新されるよ
871:デフォルトの名無しさん
05/11/24 01:54:49
>>867
そこまで進んでるとは知らなかった。java恐るべし。
872:デフォルトの名無しさん
05/11/24 02:02:21
>>867
そんなもの貼ったって、.NEETがのろくてメモリ食いなのは
変わらんよwww
873:デフォルトの名無しさん
05/11/24 02:28:36
>>858
Team Editionは高く感じるかもしれないけど、Proって萎えるほど高く感じるか?
どうせ買うのならVS Professional 2003 MSDN DXのUGPをお勧めするよ。
新規の人からすれば7万払っても断然お得。
874:デフォルトの名無しさん
05/11/24 02:30:12
J2SE5.0で動かすEclipse3.1は2003より速いからなあ
プラグイン入れまくると起動が重いが
875:デフォルトの名無しさん
05/11/24 02:32:46
>>867
というかメモリ管理に関しては GC>>>native ってのは常識だと思ってたんだがな。
未だにいるのか?それを否定するやつ。
mallocやfreeの「中身」を知ってるやつは問題点が多いことぐらいすぐ分かるだろう
に。根本的に解決できない問題点があることも(フラグメンテーション)。
ちなみにCLRはstructがあるんでJavaよりスタックや配列周りは有利です。
876:デフォルトの名無しさん
05/11/24 03:03:22
同じバッファを使いまわす権利と義務はプログラマ側にあるだろうに。
APIを引き合いに出す時点で間違っている。
いちいちmallocする状況などほとんどありえない。
877:デフォルトの名無しさん
05/11/24 04:05:51
Pro + VSS がもう少し安く手に入ればなあ・・・
878:デフォルトの名無しさん
05/11/24 04:26:10
>>877
個人相手に売ってる訳じゃないしいいんじゃないか。
Standardを廃止してProfessionalを単体にしてくれれば…
それじゃ儲からないのかなw
879:デフォルトの名無しさん
05/11/24 04:35:57
今のうちにEnterpriseのMSDNパッケ買えばある程度安く手に入るがな。
キャンペーン終わってから手に入れるには、厳しい出費になるな。
880:デフォルトの名無しさん
05/11/24 08:27:40
>>876
それはひょっとしてギャグで(ry
お前stringやvectorも使うなっていうの?可変長領域が必要な場合
ヒープ使う以外の解決策でもあるんか?
881:デフォルトの名無しさん
05/11/24 08:33:59
>>880
プログラムの頭で必要なだけメモリとっておいて、
あとは自前のメモリ管理でもするんじゃないの?
882:デフォルトの名無しさん
05/11/24 08:51:45
>881
それじゃ、FORTRAN で COMMON文にメモリ取ってたのと変わらないよ(w
883:デフォルトの名無しさん
05/11/24 09:15:48
>>880
関わってはいけない
呪われるぞ
884:デフォルトの名無しさん
05/11/24 09:17:33
つ メモリプール
885:858
05/11/24 09:20:31
858です。
>>873
なる程、2003でそういう選択肢もあるんですね。ありがとう。
VS6.0EP買った頃は独りモンだったから良かったんだけど、
今では財布の紐の開け閉めが、か〜ちゃんになってしまって
自家用車無し・酒・タバコ・賭け事すらしてないのに、数万の出費にはキビシーんです。
仕事で自分用として大事に使いたい技術書を買うのもおねだりです。orz
とりあえず、
VS Professional 2003 MSDN DXのUGP を検討してみます。
886:デフォルトの名無しさん
05/11/24 09:35:22
>>882
ゲームとか組み込みじゃよくある話じゃないの?あんまり知らんけど。
887:デフォルトの名無しさん
05/11/24 09:58:46
C++のアロケータがそんな惨事を頻繁に引き起こすとは思えんがな。
888:デフォルトの名無しさん
05/11/24 10:10:41
テンプレート使っても、new/deleteの下請けにmalloc/freeを直接使わないよう、
オブジェクトのクラス毎に独自のnew/deleteを定義して、内部ではヒープ領域
からある一定量をまとめて確保しておいて、個々のオブジェクトのインスタンスは
そこから確保/解放すれば済む。
あと、freeがヒープを解放しない実装があるという話は、問題にはなりえない。
.NET Frameworkに依存するC#やC++/CLIは別にして、コンパイラ標準で提供される
ライブラリ関数を再定義することは、可能なのだからな。
フラグメントが発生する云々はアルゴリズムによって解決できる場合も少なくないし、
何より、GC実装するために、ポインタを隠蔽して仮想ポインタ(間接ポインタ)経由
で毎回アクセスするコスト増と、ガーベージコレクションが発生した場合に一時的
に処理が停止してしまう(しかも、GCがいつ発生するかプログラム側で制御でき
ない)方が、はるかに問題が大きい。
リアルタイム性が要求されるようなアプリケーションでは役に立たない。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4271日前に更新/188 KB
担当:undef