Pertanyaan yang diberi tag validation

91
Menguji petunjuk untuk validitas (C / C ++)

Apakah ada cara untuk menentukan (secara programatik, tentu saja) jika sebuah pointer "valid"? Memeriksa NULL itu mudah, tetapi bagaimana dengan 0x00001234? Ketika mencoba untuk membedakan penunjuk jenis ini pengecualian / crash terjadi. Metode lintas platform lebih disukai, tetapi khusus...

91
Memvalidasi alamat IPv4 dengan regexp

Saya telah mencoba mendapatkan regex yang efisien untuk validasi IPv4, tetapi tidak berhasil. Tampaknya pada satu titik saya memilikinya (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}, tetapi menghasilkan beberapa hasil yang aneh: $ grep --version grep (GNU grep) 2.7 $ grep -E