managed C++ やろうぜ!!
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGmanagedC++のスレが無いじゃないか。
折角.NETに生き残ったC++、みんなで語ろうぜ。
0002デフォルトの名無しさん
NGNG語ろう
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG{
System.out.println("○○○");
}
の「1から9まで同一人物だったら」
の部分って
1==2&&1==3&&....
って書くのは長ったらしいので
何かいい方法ありますか?
0011デフォルトの名無しさん
NGNGと言う事はSTLもとおると言う事か・・・?
素晴らしい!!
0012デフォルトの名無しさん
NGNGclass CA{
public:
template<typename T>void func(T t);
};
template<typename T>void CA::func(T t){.......}
がエラーになるのは解決されたのだろうか??
0013デフォルトの名無しさん
NGNG今試したら、ちゃんと動きましたよ。
0014デフォルトの名無しさん
NGNGさようなら、cout・・・・
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG普通のSDKと.NETのSDKは
C++の扱いは違うの?
.NETのC++はあくまでmanagedコードを
書くためのものなのかな?
0017デフォルトの名無しさん
NGNGaged=ageの過去形
0018デフォルトの名無しさん
NGNGネタだよな・・・?
0019デフォルトの名無しさん
NGNGマグドナルドの経営する中華風ファーストフード店の名称です。
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG本当だ......。よくみるとVS.NETのほうにしかiostrem.hはないですね。
まあ私はVS.NET買うつもりなので関係ないけど。
0023デフォルトの名無しさん
NGNGそれにマトモなSTL入れておけば問題ないだろ。
0024デフォルトの名無しさん
NGNGどゆいみ?
0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG!(a^b || a^c || ... )
がベストに近いかな?
少なくとも&&使うよりは良いと思われ。
002922
NGNG純粋に.net SDKを入れただけで本当にiostream.hがインストール
されるかどうかはわからなかったです。
ちなみにC:\Program Files\Microsoft.NET\FrameworkSDK\includeには
なかったです.......。
0030デフォルトの名無しさん
NGNG適当なコンテナに突っ込んでfor_eachで比較
0031デフォルトの名無しさん
NGNGfor_each()じゃなくて、find_if()だろ
0032デフォルトの名無しさん
NGNGとすれば、
mann(){
CA* pca=new CA;
}
delete pca;を書かなくても、
ガベージコレクションがオブジェクトを壊してくれる。
便利になったなぁ・・・。
0033デフォルトの名無しさん
NGNGmann()ってなに?ネタだよな・・・?
0034デフォルトの名無しさん
NGNG.NETでも今までと同じC++が書けます。
managedコードを吐かせたくなければ、コマンドのcl/CLR
からCLRを外して、ソースからmanagedC++固有の書式を除けば
可能です。多分。
0035ぎゃあああああ
NGNG0036デフォルトの名無しさん
NGNGAttributeとATLで作った方が楽だぞ。
0037ぎゃあああああ
NGNG.NET frameworkを使えるATLの環境がほしい…。
0038デフォルトの名無しさん
NGNG出来ないんだろうなぁ。
0039デフォルトの名無しさん
NGNG移植です。それしかありません。
0040デフォルトの名無しさん
NGNGベータ2ってインストール時にパスを通すとか言ってなかったか?
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG練習あるべし。
0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNGそうなんですか?
fatal error C1107: アセンブリ 'System.WinForms.dll' がみつかりませ
んでした : /AI または LIBPATH 環境変数を使用してアセンブリ検索パスを指定してくだ
さい。
と、出るんですが。'System.WinForms.dll' ってassemblyと言うフォルダの中に
あるんですけど・・・。
0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNG・・・頑張ってみるよ
0048デフォルトの名無しさん
NGNG'System.WinForms.dll' ということは、相当古いバージョンだね。
0049デフォルトの名無しさん
NGNGSystem.WinForms.dllはBeta2でSystem.Windows.Forms.dllに変わりました。
0050デフォルトの名無しさん
NGNGそのDLLはありました。assemblyフォルダじゃなくて.NETの方に。
Microsoft.Win32.Interop.dllも名前が変わっているのですか??
0052デフォルトの名無しさん
NGNGもう根性でもどうにもできないな。
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNGてことはJAVAかな?
0057デフォルトの名無しさん
NGNG旧バージョンをアンインストールせずに新しいやつ入れたんでしょ。
0058デフォルトの名無しさん
NGNG005956
NGNGスマソ
0060デフォルトの名無しさん
NGNG但し、インストールとアンインストールを計6回ぐらいしましたが・・・
0061デフォルトの名無しさん
NGNGOSから再インストールしやがれ。
0062デフォルトの名無しさん
NGNG日本語ページでは見付かりません。
(managed C++の情報って何処にあるんだ? )
0063デフォルトの名無しさん
NGNG#using <mscorlib.dll>
#using <System.dll>
#using <System.Windows.Forms.dll>
using namespace System;
using namespace System::Windows::Forms;
__gc public class Form1 : public Form {
protected:
Label *label1;
public:
Form1() {
label1 = new Label();
label1->Text = S"Hello World!";
this->Controls->Add(label1);
};
};
int main() {
Application::Run(new Form1());
}
% cl /clr form1.cpp
0064デフォルトの名無しさん
NGNGありがとうございます!!
(やっと、GUIの門の前に立った♪)
0065仕様書無しさん
NGNG昔、managed C++とC#の比較のセミナー見たことあるけど、
managed C++は味があっていい感じ。
0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
NGNGJAVAとC++と同じぐらい違います。
0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNGだからmanaged C++は私には絶好の言語なのです。ガベコレがあるなんて
最高としか思えない。
0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNG本とか全然ないしさ、みんなどうやって勉強してるの?
0072デフォルトの名無しさん
NGNGない。GC対象になるのは__gcなクラスだけ。
>>71
RTMのドキュメント。
0073デフォルトの名無しさん
NGNG使えるなら、managed C++に乗り換えるけど。
0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNGgcroot
0076デフォルトの名無しさん
NGNGYou can use it
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG10年は喰えそうな気がするのだが、
俺の気のせいだろうか・・・・?
0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNGっていうか、cl.exeはネイティブコードもILも両方吐けます。
0081デフォルトの名無しさん
NGNG何故だぁ!!
0082デフォルトの名無しさん
NGNGネイティブっつーても、
.NET frameworkは必要。
誤解する人も出るので
言い方改めた方がよい。
■ このスレッドは過去ログ倉庫に格納されています