08/12/21 02:29:51
C++標準ヘッダーから .h がとれた頃、ちょうどJavaが出てるからなぁ。
初心者向けサイトはJavaに移っちゃったのかも。
938:デフォルトの名無しさん
08/12/21 09:58:25
ストラウストラップの初版本はstream.hになってた
939:デフォルトの名無しさん
08/12/21 19:08:06
Windowsフォームです。
左にパネル 右にTextBox(以降MainText)を置いて、
パネルの上にTextBox(LineText)をさらに置いて、LineTextにMainTextが改行した時に行数を表示するようにしたんですが、MainTextが縦幅の限界を超えてスクロールしたときに、LineTextはスクロールせず、そこでストップします。
MainTextのスクロールに合わせて、パネルとLineTextもスクロールするようにできませんか?
940:デフォルトの名無しさん
08/12/21 19:20:47
>>939
ここは質問スレじゃない、なんて野暮なことは言わんけど、
文章が「日本語でおk」過ぎる。
その文章じゃ誰にも通じないと思うよ。
941:デフォルトの名無しさん
08/12/21 19:31:36
MainTextのスクロールイベント拾って
パネルをスクロールさせれば?
C#スレとかいったほうがいいと思うけど
942:デフォルトの名無しさん
08/12/21 19:52:12
>LineTextにMainTextが改行した時に行数を表示するようにしたんですが
これをどういう風に実装したのかが分からんと答えにくいと思うんだが、
行数表示をさせたいだけなら、俺ならスクロールさせずにLineTextのtextを再設定する
943:デフォルトの名無しさん
08/12/21 20:11:56
スレ違いでしたね><
アドバイスありがとうございました。
944:デフォルトの名無しさん
08/12/22 07:49:04
C#でメインフォームClassの前にClass定義したら、画面デザイナが壊れた・・・警告でびっくりしたぜ。
945:デフォルトの名無しさん
08/12/22 10:16:20
C#って新しい技術をWindows独占するための戦略のみ言語だよね?
ガベージとかいって今のC++でnewしてるやつなんかいないのにまったく意味ないし
946:デフォルトの名無しさん
08/12/22 10:48:52
はいはいそうですね
947:デフォルトの名無しさん
08/12/22 10:54:37
ごめん質問してるつもりなんだけど
948:デフォルトの名無しさん
08/12/22 10:58:01
>>945
new 以外で動的にメモリ確保するのはどうすればいいんですか?
949:デフォルトの名無しさん
08/12/22 11:01:34
malloc() LocalAlloc() GlobalAlloc() HeapAlloc() VirtualAlloc()
gcnew ← C++/CLI専用
まぁgcnew以外、GCなんてない。プロセス破棄時GCはあるが。
950:デフォルトの名無しさん
08/12/22 11:02:55
なに動的にメモリ確保って
951:デフォルトの名無しさん
08/12/22 11:04:54
ガベージとかいって今のC++でnewしてるやつなんかいないのにまったく意味ないし
まずこの意味をちゃんと説明しろww
952:デフォルトの名無しさん
08/12/22 11:14:29
一度もnew使ったことないのに
なんでC#が必要なのかがわからないんだけど
みんなC#よりすごいライブラリ使ってるだろうし
953:デフォルトの名無しさん
08/12/22 11:23:19
delete は減ったけど new は無理だよなあ。
しかも減らせたけどフラグメンテーションは
無くせてないし
954:デフォルトの名無しさん
08/12/22 11:23:47
そこでjemallocですよ
955:デフォルトの名無しさん
08/12/22 11:24:56
Factoryでもきっと内部でnewしてるぞ
956:デフォルトの名無しさん
08/12/22 13:52:20
きっと全部スタックで済ませてる人なんだよ
957:デフォルトの名無しさん
08/12/22 14:02:43
COBOLみたいなやつかもしれん