GoGPT Best VPN GoSearch

favorit OnWorks

rootcint - Online di Cloud

Jalankan rootcint di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah rootcint yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


rootcint - pembuat kamus ROOT

RINGKASAN


rootcint file_header[+][-][!] ... [LinkDef.h] > dict_file
rootcint [-F] dict_file [-C] file_header[+] [-] [!] ... [LinkDef.h]

DESKRIPSI


The rootcint program menghasilkan Pita(), TBBuffer &operator>>() dan TampilkanAnggota()
metode untuk ROOT kelas, yaitu kelas yang menggunakan KelasDef dan KelasImp makro. Di dalam
tambahan rootcint juga dapat menghasilkan CINT kamus diperlukan untuk mendapatkan akses ke
satu kelas melalui interpreter.

rootcint dapat digunakan seperti:

rootcint TAttAxis.h[-] [!] ... [LinkDef.h] > AxisGen.C
or
rootcint [-F] [AxDict.C] [-C] TAttAxis.h[-] [!] ... [LinkDef.h]

Perbedaan antara keduanya adalah bahwa dalam kasus pertama hanya Pita() dan
TampilkanAnggota() metode dihasilkan sementara dalam kasus terakhir file yang dapat dikompilasi lengkap
dihasilkan (termasuk pernyataan include). Metode pertama juga memungkinkan output
untuk ditambahkan ke file yang sudah ada (menggunakan >> ). Minus opsional di belakang
sertakan nama file memberitahu rootcint untuk tidak menghasilkan Pita() metode. Metode kustom
harus disediakan oleh pengguna dalam kasus itu. Saat menggunakan opsi -c juga penerjemah
stub antarmuka metode akan ditulis ke file output ( AxDict.C dalam kasus di atas).
Secara default, file output tidak akan ditimpa jika ada. Menggunakan -f (memaksa) Option
untuk menimpa file output.

Sebelum menentukan file header pertama, seseorang juga dapat menambahkan direktori file include menjadi
mencari dan mendefinisikan preprocessor, seperti:

-Saya$../termasuk -DDebug

File (opsional) LinkDef.h seperti:

#ifdef __CINT__

#pragma menautkan semua global;
#pragma link off semua kelas;
#pragma link off semua fungsi;

#pragma link kelas C++ TAxis;
#pragma link kelas C++ TAttAxis-;
#pragma link kelas C++ TARrayC-!;

#pragma link fungsi C++ StrDup;
#pragma link C++ operator fungsi+(const TString&,const TString&);

#pragma tautan C++ global gROOT;
#pragma tautan C++ global gEnv;

#pragma tautan C++ enum EMessageTypes;

#berakhir jika

File ini memberitahu rootcint untuk kelas mana rintisan antarmuka metode harus dibuat.
Sebuah trailing `-' dalam nama kelas memberitahu rootcint untuk tidak menghasilkan Pita() Metode.
Ini diperlukan untuk kelas-kelas yang membutuhkan penyesuaian Pita() metode. Sebuah jejak
`!' dalam nama kelas memberitahu rootcint untuk tidak menghasilkan operator>>(Tbuffer &B, Kelasku
*&obj) metode. Ini diperlukan untuk dapat menulis pointer ke objek kelas bukan
mewarisi dari objek. Ketika file ini tidak ditentukan, versi default mengekspor
kelas dengan nama yang sama dengan file include dikurangi .h dihasilkan.

PENTING:

1 LinkDef.h harus menjadi argumen terakhir pada rootcint Command line.

2 Perhatikan bahwa TautanDef nama file HARUS berisi string: LinkDef.h or linkdef.h,
yaitu NA49_LinkDef.h baik-baik saja seperti, mylinkdef.h.

Gunakan rootcint online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.