Pertanyaan yang ditandai 'casting'

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

Mengapa Java + =, - =, * =, / = tugas operator tugas tidak memerlukan casting?

Sampai hari ini saya berpikir, misalnya: i + = j; Hanya ada label untuk: i = i + j; Tetapi jika kita coba ini: int i = 5; panjang j = 8; Maka i = i + j; tidak akan dikompilasi, tetapi i + = j; akan dikompilasi dengan baik. Apakah ini berarti bahwa pada diri ...
diatur pada 03 Januari '12 jam 13:10
23
balasan

Masukkan int untuk listing di C #

Bagaimana int dapat diteruskan ke enum dalam C #?
set 27 agustus '08 pada jam 6:58
8
balasan

Kapan static_cast, dynamic_cast, const_cast, dan reinterpret_cast digunakan?

Apa penggunaan yang benar: static_cast dynamic_cast const_cast reinterpret_cast nilai C-style (type) Menggabungkan gaya tipe fungsi (value) Bagaimana Anda memutuskan apa yang akan digunakan dalam kasus apa?
01 Des ditetapkan. '08 pukul 11:11
28
balasan

Cetak hasil malloc?

Dalam pertanyaan ini, seseorang menyarankan dalam komentar bahwa saya tidak boleh memasukkan hasil malloc, yaitu int * sieve = malloc (sizeof (int) * panjang); tidak: int * saringan = (int *) malloc (sizeof (int) * panjang); Kenapa begitu?
atur 03 Maret 2009 pada 13:13
8
balasan

Pengecoran reguler terhadap static_cast vs. dynamic_cast

Saya telah menulis kode C dan C ++ selama hampir dua puluh tahun, tetapi ada satu aspek dari bahasa-bahasa ini yang tidak pernah saya mengerti. Saya jelas menggunakan peran reguler, yaitu MyClass * m = (MyClass *) ptr; di mana-mana, tetapi tampaknya ada dua jenis lemparan lainnya, dan saya tidak tahu bedanya ...
set 26 Agustus. '08 pada jam 4:20 sore
25
balasan

Dapatkan int dari enum dalam C #

Saya memiliki kelas yang disebut Pertanyaan (jamak). Di kelas ini ada enumerasi yang disebut Pertanyaan (tunggal), yang terlihat seperti ini. public enum Pertanyaan {Peran = 2, ProjectFunding = 3, TotalEm ...
ditetapkan pada 03 Juni 09 di 9:46
34
balasan

Bagaimana cara memeriksa apakah string adalah angka (float)?

Apa cara terbaik untuk menguji apakah string dapat direpresentasikan sebagai angka dengan Python? Sekarang saya memiliki fungsi: def is_number (s): coba: float (s) return Benar kecuali ValueError: return False Yang, tidak hanya ...
set 09 Des '08 pukul 11:03 malam
8
balasan
7
balasan

Ubah tipe data kolom dalam Panda

Saya ingin mengonversi tabel yang disajikan sebagai daftar daftar menjadi Pandaf 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 mengonversi ...
ditetapkan pada 09 April '13 pada jam 2:53
9
balasan

Mengapa menggunakan static_cast <int> (x) alih-alih (int) x?

Saya mendengar bahwa fungsi static_cast lebih disukai untuk gaya-C atau kustomisasi sederhana dalam gaya fungsi. Apakah ini benar? Mengapa
ditetapkan pada 19 September '08 pada pukul 19:33
18
balasan

Konversi Int ke String di Swift

Saya mencoba mencari cara melakukan int di string dengan cepat. Saya mencari solusinya menggunakan NSNumber, tapi saya ingin mencari tahu bagaimana melakukan ini di Swift. biarkan x: Int = 45 biarkan xNSNumber = x sebagai NSNumber, biarkan xString: String = xNSNumber.stringValu ...
diatur pada 11 Juni '14 pukul 14:05
11
balasan

Kapan menggunakan reinterpret_cast?

Saya agak bingung dengan penerapan reinterpret_cast vs static_cast. Dari apa yang saya baca, aturan umum adalah menggunakan pemeran statis, ketika jenis dapat diartikan pada waktu kompilasi, oleh karena itu, kata ini statis ....
atur 21 Feb '09 jam 19:12
18
balasan

Melemparkan kata kunci "bagaimana" di CLR

Ketika pemrograman antarmuka, saya menemukan bahwa saya melakukan banyak konversi untuk mengkonversi tipe atau objek. Apakah ada perbedaan antara kedua metode konversi ini? Jika demikian, apakah ada perbedaan biaya atau bagaimana pengaruhnya terhadap program saya ...
atur 30 Januari '09 pukul 19.20
13
balasan

Apakah masuk akal untuk menggunakan "bagaimana" daripada melempar, bahkan jika tidak ada nol cek?

Dalam blog pengembangan, contoh-contoh kode online, dan (baru-baru ini) bahkan sebuah buku, saya terus-menerus menemukan kode: var y = x as T; y.Beberapa Metode (); atau, lebih buruk, (x sebagai T) .Beberapa Metode (); Itu tidak masuk akal bagi saya. Jika Anda yakin bahwa x adalah tipe T, Anda harus ...
atur 26 Januari '10 jam 16:59