Pertanyaan yang diberi tag «portability»

2
Apa perbedaan antara SO_REUSEADDR dan SO_REUSEPORT?
The man pagesdan dokumentasi programmer untuk opsi socket SO_REUSEADDRdan SO_REUSEPORTberbeda untuk sistem operasi yang berbeda dan sering sangat membingungkan. Beberapa sistem operasi bahkan tidak memiliki opsi SO_REUSEPORT. WEB penuh dengan kontradiksi informasi mengenai subjek ini dan seringkali Anda dapat menemukan informasi yang hanya berlaku untuk satu soket implementasi sistem operasi …




9
Apakah ada pengganti unistd.h untuk Windows (Visual C)?
Saya porting program konsol yang relatif sederhana yang ditulis untuk Unix ke platform Windows ( Visual C ++ 8.0 ). Semua file sumber termasuk "unistd.h", yang tidak ada. Menghapusnya, saya mendapat keluhan tentang melewatkan prototipe untuk 'srandom', 'acak', dan 'getopt'. Saya tahu saya bisa mengganti fungsi acak, dan saya cukup …
165 c++  c  windows  portability  unistd.h 



23
Apa yang dimiliki alat pendidikan untuk mendemonstrasikan asumsi tidak beralasan yang dibuat orang dalam C / C ++?
Saya ingin menyiapkan sedikit alat pendidikan untuk SO yang akan membantu programmer pemula (dan menengah) untuk mengenali dan menantang asumsi mereka yang tidak beralasan di C, C ++ dan platform mereka. Contoh: "bilangan bulat membungkus" "setiap orang memiliki ASCII" "Saya dapat menyimpan penunjuk fungsi dalam kekosongan *" Saya membayangkan bahwa …

8
Instruksi khusus OS di CMAKE: Bagaimana caranya?
Saya seorang pemula CMAKE. Di bawah ini adalah file cmake sederhana yang berfungsi dengan baik di jendela lingkungan mingw. Masalahnya jelas dengan target_link_libraries()fungsi CMAKE di mana saya menghubungkan libwsock32.a. Di jendela ini berfungsi dan saya mendapatkan hasilnya. Namun, seperti yang diharapkan, di Linux, /usr/bin/ldpencarian -lwsock32yang TIDAK ada di OS Linux. …
109 c++  linux  cmake  mingw  portability 

9
Bagaimana saya bisa memanggil fungsi C ++ yang mengambil karakter ** pada beberapa platform dan karakter ** pada yang lain?
Di mesin Linux (dan OS X) saya, iconv()fungsinya memiliki prototipe ini: size_t iconv (iconv_t, char **inbuf... sedangkan di FreeBSD terlihat seperti ini: size_t iconv (iconv_t, const char **inbuf... Saya ingin kode C ++ saya dibuat di kedua platform. Dengan kompiler C, melewati char**untuk const char**parameter (atau sebaliknya) biasanya memancarkan peringatan …

4
Apakah fitur eksperimental C ++ modern dapat diandalkan untuk proyek jangka panjang?
Saya memiliki proyek yang saat ini menggunakan C ++ 11/14, tetapi membutuhkan sesuatu seperti std::filesystem, yang hanya tersedia di C ++ 17, dan karenanya saya tidak memiliki kesempatan untuk menggunakannya saat ini. Saya melihat, bagaimanapun, bahwa itu tersedia di kompiler saya saat ini sebagai std::experimental::filesystem. Apakah ide yang baik untuk …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.