Pertanyaan yang diberi tag casting

Casting adalah proses di mana jenis objek secara eksplisit dikonversi ke jenis lain jika konversi diizinkan. Proses ini dapat menyebabkan perubahan nilai.

2408
Apakah saya menggunakan hasil malloc?

Dalam pertanyaan ini , seseorang menyarankan dalam komentar bahwa saya tidak boleh memberikan hasil malloc, yaitu int *sieve = malloc(sizeof(int) * length); daripada: int *sieve = (int *) malloc(sizeof(int) * length); Mengapa

1825
Dapatkan nilai int dari enum dalam C #

Saya memiliki kelas yang disebut Questions(jamak). Di kelas ini ada enum yang disebut Question(tunggal) yang terlihat seperti ini. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } Di Questionskelas saya memiliki get(int...

806
Ubah tipe data kolom di Panda

Saya ingin mengonversi tabel, direpresentasikan sebagai daftar daftar, menjadi a Pandas DataFrame. Sebagai contoh yang sangat sederhana: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Apa cara terbaik untuk mengubah kolom ke tipe yang sesuai, dalam hal ini...

710
Operator casting langsung vs operator 'sebagai'?

Pertimbangkan kode berikut: void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } Apa perbedaan antara ketiga jenis casting (oke, yang ketiga bukan casting, tetapi Anda...

554
Konversi Int ke String di Swift

Saya mencoba mencari cara untuk melemparkan Intke Stringdalam Swift. Saya mencari solusi, menggunakan NSNumbertetapi saya ingin mencari tahu bagaimana melakukan semuanya di Swift. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String =

489
Pengecoran aman untuk int di Jawa

Apa cara paling idiomatis di Jawa untuk memverifikasi bahwa para pemain dari longke inttidak kehilangan informasi apa pun? Ini adalah implementasi saya saat ini: public static int safeLongToInt(long l) { int i = (int)l; if ((long)i != l) { throw new IllegalArgumentException(l + " cannot be...

460
Kapan menggunakan reinterpret_cast?

Saya sedikit bingung dengan penerapan reinterpret_castvs static_cast. Dari apa yang saya baca aturan umum adalah dengan menggunakan pemeran statis ketika jenis dapat ditafsirkan pada waktu kompilasi maka kata itu static. Ini adalah pemeran yang digunakan kompilator C ++ secara internal untuk...

387
Casting vs menggunakan kata kunci 'sebagai' di CLR

Ketika pemrograman antarmuka, saya telah menemukan saya melakukan banyak casting atau konversi tipe objek. Apakah ada perbedaan antara kedua metode konversi ini? Jika demikian, apakah ada perbedaan biaya atau bagaimana hal ini memengaruhi program saya? public interface IMyInterface { void...

348
Cast Double ke Integer di Java

Ada cara untuk java.lang.Doublemelakukan java.lang.Integer? Itu melempar pengecualian "java.lang.ClassCastException: java.lang.Double tidak kompatibel dengan