Pertanyaan yang diberi tag «c++»

C ++ adalah bahasa pemrograman untuk tujuan umum. Awalnya dirancang sebagai ekstensi ke C dan memiliki sintaksis yang sama, tetapi sekarang bahasa yang sama sekali berbeda. Gunakan tag ini untuk pertanyaan tentang kode yang akan dikompilasi dengan kompiler C ++. Gunakan tag khusus versi untuk pertanyaan yang berkaitan dengan revisi standar spesifik [C ++ 11], [C ++ 14], [C ++ 17] atau [C ++ 20], dll.


19
Dalam kasus apa saya menggunakan malloc dan / atau baru?
Saya melihat di C ++ ada beberapa cara untuk mengalokasikan dan membebaskan data dan saya mengerti bahwa ketika Anda menelepon mallocAnda harus menelepon freedan ketika Anda menggunakan newoperator Anda harus memasangkan dengan deletedan itu adalah kesalahan untuk mencampur keduanya (misalnya Memanggil free()sesuatu yang telah dibuat dengan newoperator), tapi saya tidak …


21
Cara menggunakan konstanta PI di C ++
Saya ingin menggunakan fungsi konstanta PI dan trigonometri dalam beberapa program C ++. Saya mendapatkan fungsi trigonometri dengan include <math.h>. Namun, sepertinya tidak ada definisi untuk PI dalam file header ini. Bagaimana saya bisa mendapatkan PI tanpa mendefinisikannya secara manual?
476 c++  trigonometry 



20
Secara terprogram menemukan jumlah inti pada mesin
Apakah ada cara untuk menentukan berapa core yang dimiliki mesin dari C / C ++ dengan cara yang bebas platform? Jika tidak ada hal seperti itu, bagaimana dengan menentukannya per-platform (Windows / * nix / Mac)?
464 c++  c 

10
Bagaimana cara menjalankan perintah dan mendapatkan output dari perintah dalam C ++ menggunakan POSIX?
Saya mencari cara untuk mendapatkan output dari sebuah perintah ketika dijalankan dari dalam program C ++. Saya telah melihat menggunakan system()fungsi, tetapi itu hanya akan menjalankan perintah. Berikut ini contoh yang saya cari: std::string result = system("./some_command"); Saya perlu menjalankan perintah arbitrer dan mendapatkan hasilnya. Saya telah melihat boost.org , …

12
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 pemeran implisit juga. reinterpret_casts berlaku dalam dua skenario: mengkonversi …
460 c++  casting 

6
Pointed fungsi typedef?
На этот вопрос есть ответы на Stack Overflow на русском : Как работает typedef в этом коде? Saya belajar cara memuat DLL secara dinamis, tetapi yang tidak saya mengerti adalah baris ini typedef void (*FunctionFunc)(); Saya punya beberapa pertanyaan. Jika seseorang mampu menjawabnya, saya akan berterima kasih. Mengapa typedefdigunakan? Sintaksnya …
460 c++  c  pointers  typedef 

8
Apa specifier format printf untuk bool?
Sejak ANSI C99 ada _Boolatau boolmelalui stdbool.h. Tetapi apakah ada juga printfpenentu format untuk bool? Maksud saya sesuatu seperti dalam kode semu itu: bool x = true; printf("%B\n", x); yang akan mencetak: true
458 c++  c  boolean  printf 

4
galat: melewatkan xxx sebagai argumen 'ini' dari kualifikasi yang dibuang xxx
#include <iostream> #include <set> using namespace std; class StudentT { public: int id; string name; public: StudentT(int _id, string _name) : id(_id), name(_name) { } int getId() { return id; } string getName() { return name; } }; inline bool operator< (StudentT s1, StudentT s2) { return s1.getId() < s2.getId(); …
457 c++ 




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.