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


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

スレ立てるまでもない質問はここで 86匹目



1 名前:デフォルトの名無しさん [2007/10/28(日) 16:27:04 ]
質問する前にLive Searchで検索しましょう。www.live.com/
プログラミングと関係ない質問はそれぞれの板の質問スレへ。

前スレスレ立てるまでもない質問はここで 85匹目
pc11.2ch.net/test/read.cgi/tech/1189527878/

         _,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、   ,,,,-―---、
      ,r‐'″    ._,,,,             `'lri,!'''″     ゙l
     .,,,″    ,,r'"`  ゙゙l,               ゙ヘ,     |
     !アr,   .l°.ェ'ニ,コ .|                ゚ヘ、    |
       `'i、  .く_,、vr''″ .,                  ゙'i、 .,,/
         ゙X、        ト                   ゙!,゛    .,,r‐--、
   ,、_,、 .,,,,r‐'″        |                    } .,,r‐'^’   .|゜
   め゙゚“゙゙~゛           |                     ̄`     .,l゙
   |                ,i´                       ,l゙
   ゙!、                ,i´                       ,ノ
   .'┐              ,,-°  '=,,                   /`
    .゚!,          ,,,,r'″     ゙┐                 ,l゙
      ゚'r,    .''''"`         │    .,,-''i、          /
       `''x,      .|        |  .,,r'"  .゙┐           ,i´
         ~'ヘi,,,   |           |_,r・″    'ヘ,、         l゙
           `¬--|i,,,,,,,,,,,,,,,,v、r',广        ゙ヘ=@   ,l゙
                `゙'ーぃ--r'″           `'―、,,,,/


242 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 11:40:20 ]
>>241
男女はどうでもいいじゃん。

ただ、シューティングゲームの方が難しいような気がするが…
その本を知らないが、シューティングゲームの本を理解できれば
それが十二分なはずだと思うんだけど。

243 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 11:42:00 ]
>>242
確かにシューティング作れたらアドベンチャーも作れそうだな。

244 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 11:43:57 ]
まずは専用ツールでゲームの試作版を作りながら
そのツール相当の部分を自分で作っていくように
平行作業していくとモチベーションを保てるだろう。

245 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 12:05:42 ]
でもまずゲーム作るならSTGからって言われたぞ

246 名前:デフォルトの名無しさん [2007/11/07(水) 12:07:12 ]
>>245
基本を全部含んでるからじゃないかな。
ブロック崩しとかテトリスの方がより初心者向けだと思う。

247 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:02:50 ]
>>204
えーと、アルゴリズムとデータ構造系の本は、理系大学生なら20時間もあれば読み通せるんだけど。

時間なかったからというのは言い訳で、単に読む気や学習する気がなかっただけでしょ。
あるいは、そもそもそれは学習するものだと知らなかったか。<環境が悪い

248 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:04:20 ]
マ板でやれ

249 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:20:55 ]
知ってたら、もっと効率の良いプログラムとか、メンテナンス性の良いものが作れたかもしれないね。

250 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:27:57 ]
はい



251 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:42:17 ]
>>247
Numerical Recipes は必要なところは読んだけどね。
あれを全て読むのは俺には 20hr では無理。
あと、データ構造をちゃんとしようと思ったらもう一冊位は必要かな。

Knuth も少し読んだけど。あれは全部読むのは俺には大変そうだ。
やる気が無いと批判されるならそれは受けるよ。
Programming は俺にとっては道具だし。

252 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:46:31 ]
>>247
> えーと、アルゴリズムとデータ構造系の本は、理系大学生なら20時間もあれば読み通せるんだけど。

これって例えばどの本(達)?他の人に勧めるのに便利そうだから興味ある。

253 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:48:00 ]
道具を道具として使えていればいいんじゃないの
研究のレベルや内容にによっちゃアルゴリズムもデータ構造も不要だし

254 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:49:13 ]
つか、初心者なんだから入門書読めよw

255 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:50:46 ]
アルゴリズムとデータ構造の無い奴が「これ計算したら100万年かかります」とかほざく。

256 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 16:06:35 ]
>>251
こういうキモイ奴とはお友達になりたくないなぁ

257 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 16:11:42 ]
アルゴリズムやデータ構造ってプログラミング初心者が20時間で理解できるような代物なのかな。
教えてるとえらく皆苦労してるけど。

258 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 16:12:09 ]
>>252
『定本 Cプログラマのためのアルゴリズムとデータ構造』
『珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造』

259 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 16:17:00 ]
プログラマになるつもりが、これっぽっちもないなら、コード書き散らして卒業でいいんじゃない?

260 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 16:19:57 ]
才能があるわけでもない奴は20時間じゃ足りないんじゃないの



261 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 16:30:29 ]
>>258
どうもありがとう。一冊目知らなかったけど良さそう。
今度見てきて人に勧めるかも。理系といっても、プログラミング初心者
が 1時間あたり20ページ読んで理解するのはかなりきついかも知れないけどね。

「珠玉…」の方は読んだことある。初心者にはちょっと難しい。
あと、この本は基本的なものを系統的に、という考え方のものじゃないね。
良い本だけど、これでアルゴリズムとデータ構造の基礎を理解、とはいかない。

262 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 16:33:51 ]
基本的なものは覚えてるとしても
あとはこれってどうするんだろうって思ったときに本を読んで調べるのがいいんじゃないの?

263 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 16:35:29 ]
0と1で書かれた数列で、次にどちらが出現するかを予測するプログラムで著名なのって何かありますか?

264 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 16:47:09 ]
珠玉のほうは、Cで半年位プログラミングを組んだあとじゃないとつらいかな。

265 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 16:57:33 ]
ニューメリカルレシピは昔から定番だが内容の品質には注意、
というのが定評。誰か代わりになる本知らない?

266 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:00:21 ]
>>263 Oracle

冗談はさておき、規則性があるが、規則は知らされない数列から、
規則を推測せよ、ってこと?

267 名前:263 mailto:sage [2007/11/07(水) 17:04:07 ]
>>266
いいえ、"seed"が誰にも分からない乱数です。

268 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:09:08 ]
ググったら、あやしげな「法則」が引っ掛かったが、今度はその法則名でググると出てこない不思議

269 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:14:41 ]
>>265
代わりになる本は知らないなぁ。あれだけ網羅していると便利。
品質に関しては、内容は良いけど、コードはヤバい、というのが定説。
俺も実際そう思う。だから、読むときは NR で実用のコードは他の
ところから拾う(netlib, lapack, boost, …)というのが一番いいんじゃないかな。

270 名前:デフォルトの名無しさん [2007/11/07(水) 17:15:55 ]
Visual C++ にて、

//a.h

include "b.h"
class B;
class A
{
 class B b*;
}

//b.h

include "b.h"
class A
class B : public A
{
 class A a*
}

とやると、
「定義されていない基本クラスが宣言されています」
というエラーがでます。
クラス B が クラス A を継承しない場合はエラーは出ません。

どのようにしたら、実装の形態を変えないでエラーを消せますでしょうか。
よろしくお願いします。



271 名前:デフォルトの名無しさん [2007/11/07(水) 17:17:31 ]
補足: 
#pragma once はついています。

272 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:19:08 ]
>>270
; が大分落ちていて気になるんだけど、ちゃんと付くべきところに付いてるのね?

273 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:20:36 ]
class B b*;も気になる。

274 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:24:38 ]
まともな疑似乱数なら、どういう規則で生成してるのか予め知っているか、
有名なアルゴリズムの特徴との一致を見るか、あてずっぽうでやってみて
当たるかどうか、ぐらいしか手はない。

生成規則がわかっている場合、乱数生成器の内部状態が、出力そのもので
更新されていると、seedが不明でも一定の必要量の出力の観察から、
その後の出力は予測可能。これを防ぐためにハッシュ関数を使うわけだが、

このへんの暗号がらみの宿題を丸投げしてないか?

275 名前:270 [2007/11/07(水) 17:27:39 ]
えっと、基本的なところは押さえてます。
抽象化(?)する際にミスっているだけだと思います。

一応、構文的なことでコンパイルエラーは出ていません。

276 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:29:19 ]
むしろギャンブルの予想ソフトを作ろうとしているとエスパー。

277 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:37:07 ]
>>275
何がしたいのかイマイチわからん。
include "a.h" とかいう落ちではないよね?
あるいは
class A; → class A{};
とか。


278 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:39:59 ]
>>275
エラーが出たのは何行目だよ
>「定義されていない基本クラスが宣言されています」
ってのは構文上のエラーだよ

279 名前:270 [2007/11/07(水) 17:42:12 ]
すみませんでした、
一応、コードを乗せます。

#ifndef SYMBOL_H
#define SYMBOL_H

#include <string>
#include <map>
#include <iostream>
using std::string;
using std::map;
using std::iostream;

#include "Code.h"

class CCode;

class CSymbol : public CCode
{
private:
map<string, CSymbol*> m_map;
string m_name;

public:
CSymbol(string s);
~CSymbol(void);
CCode run(void);
string toString(void);
static CSymbol intern(string s);
};
#endif


280 名前:デフォルトの名無しさん [2007/11/07(水) 17:42:54 ]
#ifndef CODE_H
#define CODE_H
#include <list>
#include <iostream>
using std::list;
using std::iostream;
#include "Symbol.h"
class CSymbol;
class CCode
{
public:
CCode(void);
~CCode(void);
CCode run();
CCode add(CCode code);
CCode sub(CCode code);
CCode multiply(CCode code);
CCode devide(CCode code);
CCode less(CCode c2);
CCode greater(CCode c2);
CCode le(CCode c2);
CCode ge(CCode c2);
CCode and(CCode c2);
CCode or(CCode c2);
CCode message(CSymbol symbol);
CCode message(CSymbol symbol, list<CCode> list);
void assign(CSymbol symbol, CCode c2);

};
#endif



281 名前:270 [2007/11/07(水) 17:44:04 ]
エラーが出たのは、

class CSymbol : public CCode
{
private:

↑の中括弧の部分です。
継承元の CCode が見つからないということだと思います。

282 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:48:44 ]
すみません、画像変換プログラムについてですが

BMPファイルのピクセルごとのRGBの値をテキストファイルで出力させるプログラムってありますでしょうか?
ファイルの構成やらといった解説は見つかるのですが・・・

283 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:55:42 ]
もうちょっと探せば出てくる気もするけど。

見つけられないなら、
PGM って画像形式の ASCII モードは、画素値をテキスト形式で保存するんで
PGM はけるソフトでも探せば願いがかなうかと。

284 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:57:33 ]
class CSymbol : public CCode
を記述するヘッダファイルには
#include "Code.h"
が必要。

hogemethod(CSymbol symbol);
を記述するヘッダファイル側にも
#include "Symbol.h"
が必要。

親クラスが子クラスを知るような設計にするからこうなる。

どうしてもやりたいのなら、
hogemethod(CSymbol *symbol);
とするようにすればヘッダファイルには、
class CSymbol;
を書いておくだけでよい。んで、実装する*.cppファイルで
#include "Symbol.h"
を書く。

ヘッダファイル同士の依存関係について、
調べてみるとよいかも。
前方参照(?) (class CSymbol;など)
を使って抽象的にヘッダファイルを書いておき、
詳細な定義は*.cppの実装でこそincludeする。

…って感じだっけ?


285 名前:270 mailto:sage [2007/11/07(水) 18:09:29 ]
>>284

>どうしてもやりたいのなら、
>hogemethod(CSymbol *symbol);
>とするようにすればヘッダファイルには、
>class CSymbol;
>を書いておくだけでよい。んで、実装する*.cppファイルで
>#include "Symbol.h"
>を書く。

の部分がちょっと分かりませんでしたが、

>親クラスが子クラスを知るような設計にするからこうなる。

という点に関して、

この設計は、元はある書籍に載っていたものなので、
設計のスタイルとしては半信半疑ながら問題ないものだと考えていました。

ですが、こうして他の方からも指摘を頂いたことで、それが誤っていたことを理解しました。





286 名前:270 [2007/11/07(水) 18:13:18 ]
書き途中でパソコンが落ちました。

つづき↓

なので、ちゃんと設計からやり直すことにします。
どうもありがとうございました。

287 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 18:21:33 ]
ヘッダファイルの中にポインタとして出てくるだけなら、
そのクラスの定義は不要なのよ、ひとまず。

例:変数として使うから、定義が必要なケース
#include "hoge.h"
class A {
Hoge h;
}

例:継承元だから、定義が必要なケース
#include "hoge.h"
class A : public Hoge {}

例:ポインタとするので充分だから、定義が不要なケース。
class Hoge;
class A {
Hoge *h;
}

これの何が嬉しいかっていうと、
ヘッダファイルが相互に依存しちゃったりするのを避けれるし、
そうでなくてもひたすら参照し合うような状況を避けれる。

そういうのがどこまで嬉しいかは個人次第だろうけど、
今は俺はそうやって、ヘッダは小さく(?)、
実装で色々includeするようにしてます。

…ま、ここらへんのことはもっと良く分かっている人がコメントしてくれるはず。
俺これ、微妙に間違ったこと言ってる可能性も高いし。

288 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 18:25:35 ]
すいません、「PGMはけるソフト」ってどこで区切るんでしょう・・・
PGMって画像形式はわかりましたけれど・・

289 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 18:30:29 ]
PGMは 蹴るソフト

290 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 18:32:31 ]
>>289
きっとルソルトさんにPGMはけを要求してるんだよ



291 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 18:45:57 ]
PGM掃けるソフト

292 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 18:47:04 ]
まじれすると-吐ける-

293 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 19:17:50 ]
お騒がせしました。
どうやら、BMP←→PGMの変換ソフトは無いみたいですので、間にPPMを挟んで変換します。
思ったよりもPPMとかPGMやらといったUNIX用の画像ファイル(ですよね?)は、構成が簡単っぽいので
がんがって解析します。

用途は画像解析でした。レーザー顕微鏡で撮った画像(濃淡で高さを表現 正確には焦点位置での光の反射)をBMPで保存して
それを数値的に解析したかったのです。

294 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 19:39:34 ]
susie とかあるだろうに。PGM で保存できるソフト。
てか、レーザー顕微鏡で取った画像をそもそも BMP 以外で保存できたりはしないのかな。
あと、PGM 化しなくても、BMP 読むライブラリくらいネット探せばすぐ見つかりそうな気が。

295 名前:229=235 mailto:sage [2007/11/07(水) 20:02:27 ]
>>236さん
>>238さん
>>240さん
>>241さん
>>242さん
>>243さん
>>244さん
>>245さん

マジレスありがとうございますm(__)m
少し光が見えた気がします。
(他にもマジレスしてくださった方がいたらありがとうございます)
とても参考になりました。

>>230さん
禿げバンク、ゲームでぐぐってみたら、いろいろと役立つっぽい情報が
でてきました。>>230さんはツンデレだったんですね。

みなさんのような優しいお兄さんが主人公を助けてくれるような
かわいいゲームを作りたいです。
ありがとうございました。

296 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 20:07:54 ]
ツンデレもなにも禿の会社が嫌いなのであってお前なんかどうでもいいのだが

297 名前:237 mailto:sage [2007/11/07(水) 21:21:51 ]
折角マジレスしているのに悲しいなぁw
女には用はないらしいから仕方ないけど。

298 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 21:33:06 ]
>>293
この板で聞いているということはプログラム書く気あるということだと仮定すると、
ImageMagick とか便利だよ。C++ 使えれば Magick++。
画像フォーマットの変換、解析とかは小手先調べレベル。

299 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 22:07:45 ]
>>297
ハゲタカのように買収工作しかけてくるから
そう言われてるのかと思ってたんだけどそう
いう意味合いもあったのね…全然知らなんだ

300 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 22:11:24 ]
禿げバンド = ハゲタカロックバンドの省略形



301 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 22:14:55 ]
ウゼェ

302 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 22:31:13 ]
> みなさんのような優しいお兄さん

かわいい妹のような人もいるかもしれないのに

303 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 22:47:20 ]
上のほうで画像云々言ってた者です。
やっと見つけました。bmpからpgmへ直接変換出来るソフト、しかもソース付き。
画像を扱うプログラムなんぞ作った事無かったので、勉強になります。
アドバイスありがとうございました。

304 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 23:41:47 ]
質問です
Cで構造体を使いたいのですが
中で配列を使うときに
struct e{
int value[];
int value2[];
int value3[];
};
とするとエラーが出てしまいます。
配列の大きさが可変なので、使うときに配列の要素数を決めたいのですが
そういうことはできるでしょうか

305 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 23:43:42 ]
いいえ

306 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 23:44:33 ]
int *value; 使っとけ

307 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 00:26:28 ]
struct e{
int *value;
int *value2;
int *value3;
};
として、必要な要素数分をmallocで確保する

308 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 00:31:08 ]
なるほどー

なんかポインタって、アドレス云々よりも
malloc→配列として使う、っていうのが多いですね


309 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 00:37:53 ]
>>308
structure へのポインタもよく使うよ。

310 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 00:45:22 ]
>>309
ちょうどそのことも伺いたく

たとえば
構造体eを e temp[256]として、中の要素数も256取りたい場合

e temp[256]
for(int i=0;i<256;i++)
temp[i].value=malloc(sizeof(int)*256);
という風にループで初期化させていくのでしょうか?

それと、structureへのポインタとは
struct e p;
p = (struct e*)malloc(256 * sizeof(struct e));
という感じでしょうか?



311 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 00:53:54 ]
struct e *p;

312 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 01:04:08 ]
すみません、*が抜けていました。

*pで構造体を確保して、配列を初期化しようとしたら

valueの初期化がなぜかできないです。。。
'void *' から 'int *' に変換することはできません。

と出てしまいます。


313 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 01:09:04 ]
temp[i].value=(int *)malloc(sizeof(int)*256)

void * から任意のポインタへの変換ってダメだっけ?
++ じゃダメなんだっけか?

314 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 01:23:08 ]
C99で構造体中のみ可変配列みたいなのできなかったっけ?

315 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 01:57:19 ]
>>313
Cでは大丈夫
C++では無理

>>314
それ構造体の最後のメンバだけ

316 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 06:06:06 ]
struct e{
int hage;
char fuga[];
} *p;
p = (struct e *)malloc(sizeof(struct e) + 123)
fuga[123] = '\0';
とか?


317 名前:229=235 mailto:sage [2007/11/08(木) 06:16:50 ]
>>297=237さん
うああー!すいませんっ!!!
お礼書き忘れてました。やってしまいました。
本当にすみませんm(__)m
ありがとうございました。

318 名前:デフォルトの名無しさん [2007/11/08(木) 18:32:27 ]
.NET Framwrork を使って、リアルタイムでマイクから音声を取得したい場合はどんな風にすればいいですか?
音声認識にはJulius というのを使おうかと思います。
WMPの視覚エフェクトの真似事をしたいと思っています。

319 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 18:45:02 ]
それ、.NETは何処かに関係してくるのか?

320 名前:デフォルトの名無しさん [2007/11/08(木) 18:48:30 ]
C# で楽してつくりたいと思っています。
それで .NET としたんですが、何か変なことを言ってましたでしょうか?
すみません。



321 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 18:49:27 ]
>>318
俺はここを参考にした
www.vbstation.net/wpf/index.php/%E9%9F%B3%E5%A3%B0%E8%AA%8D%E8%AD%98-%E5%9F%BA%E6%9C%AC
先に言っておくとSAPI5.1もJulius期待するほど精度良くなかった、俺の環境では
>>319
思いっきりWPFの範疇

322 名前:デフォルトの名無しさん [2007/11/08(木) 18:51:09 ]
>>321
どうもありがとうございます。
早速いじってみようと思います。

323 名前:デフォルトの名無しさん [2007/11/08(木) 19:47:18 ]
.NET Frameworkはバージョン管理面倒なので、使いたくない
Delphiは販売元が死んでるので除外
ブラウザで動くようなWEBアプリではなく、クライアントにインストールする形式のアプリを作りたい


この条件だと、どの開発環境がベターでしょうか?

324 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 19:48:39 ]
VC++

325 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 19:54:20 ]
バージョン管理が面倒とかいってたら、ライブラリ使えないじゃん。

326 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 19:56:25 ]
どれも噂を耳にするだけで使ったこと無いんだろうな

327 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 20:39:49 ]
実際のところ.NETアプリの運用時にDLL HELLみたいな問題はあるの?

328 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 20:43:04 ]
無い

329 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 21:40:50 ]
無いこともない

330 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 21:43:51 ]
ほぼ解決した



331 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 01:11:17 ]
まだ初心者ですがプログラマーになるべく、予算12万程度で新しいノートPCを買おうと思ってるのですが、
この程度の予算のPCでは複雑なプログラムを組んだりするとキツくなるのでしょうか?
分野はJ2EEになるのでtomcat,apache,データベース、eclipse、その他ツール・・・と色々立ち上げることになりそうです。


332 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 01:14:55 ]
>>331
今どきのノートなら少々酷使しても何とかなる。
とりあえずメモリを多めに積んでおくと安心。

333 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 01:18:18 ]
メモリ1GBは必須。512MBじゃスワップしまくってお話にならない。
マウスも買い足したほうがいい。
後は適当でいいよ。予算ケチったらそれに比例して緩やかにキツくなっていくだけの話。

開発するならコスパに優れたデスクトップを強く勧めるが。

334 名前:331 mailto:sage [2007/11/09(金) 01:42:28 ]
>>332
>>333
助言ありがとうございます。
メモリが重要ということなのでメモリ1Gを軸に探してみます。
あと実はトラックポイント厨なのでどうしてもrenovoのノートを買いたいんです。

335 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 01:48:13 ]
メモリは2GB以上がいいと思う

336 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 21:49:56 ]
ノートPCで開発なんてドラム缶に湯を張った風呂みたいなもんだ。


337 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 21:55:22 ]
風情があるな

338 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 22:13:21 ]
自分ならDellで11万くらいのノート買って自分でメモリ増設するな

339 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 23:03:59 ]
p = (struct Point *)malloc( sizeof(struct Point) );
p->y = 10;
cout << (*p).y << endl;

構造体の中の変数にアクセスするとき
この場合だと p.y が出来なくて p->.y (*p).y になるのはなんで?

340 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 23:18:06 ]
ポインタだから



341 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 23:33:36 ]
p = (struct Point *)malloc( sizeof(struct Point) *10);
とかにしたときは
p[4].y
って出来るのはなんで?

342 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 23:45:12 ]
(*p).y と p->y が等価ということはわかってんのだろうか、とか
そもそも p の型はどういう型なんだよ、とか






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

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

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