Запитання з тегом «c++»

C ++ - мова програмування загального призначення. Спочатку він був розроблений як розширення до C і має подібний синтаксис, але зараз це зовсім інша мова. Використовуйте цей тег для запитань про код (який потрібно) зібрати за допомогою компілятора C ++. Використовуйте тег, що стосується версії, для питань, пов’язаних із конкретною стандартною редакцією [C ++ 11], [C ++ 14], [C ++ 17] або [C ++ 20] тощо.

24
Захист виконуваного файлу від зворотного проектування?
Я роздумував над тим, як захистити свій код C / C ++ від розбирання та зворотної інженерії. Зазвичай я ніколи не потураю собі такої поведінки у своєму коді; однак діючий протокол, над яким я працював, ніколи не повинен перевірятися чи зрозуміти, для безпеки різних людей. Тепер це нова тема для …
210 c++  c  obfuscation  assembly 


28
Чи є графічний графічний інтерфейс C ++ для Linux? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання Коротко: Хто-небудь знає про графічний інтерфейс для gdb, який приводить його нарівні або наближається до …
210 c++  linux  gdb  debugging 


8
Проходження захоплення лямбда як вказівник функції
Чи можливо передавати лямбда-функцію як функцію вказівника? Якщо так, я повинен робити щось неправильно, тому що я отримую помилку компіляції. Розглянемо наступний приклад using DecisionFn = bool(*)(); class Decide { public: Decide(DecisionFn dec) : _dec{dec} {} private: DecisionFn _dec; }; int main() { int x = 5; Decide greaterThanThree{ [x](){ …

5
Чому визначене поведінка беззнакового цілого числа переповнення, але переповнення підписаного цілого числа не є?
Ненаписане ціле число переповнення чітко визначено як стандартами C, так і C ++. Наприклад, стандарт C99 ( §6.2.5/9) Обчислення, що включають непідписані операнди, ніколи не можуть перевищувати значення, тому що результат, який не може бути представлений результатом непідписаного цілого числа, зменшується за модулем на число, яке на одну величину більше, …

30
C ++ IDE для Linux? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі …
209 c++  linux  ide 

6
Яка різниця між "довгим", "довгим довгим", "довгим int" та "long long int" в C ++?
Я переходжу з Java на C ++ і маю деякі запитання щодо longтипу даних. У Java, щоб утримувати ціле число, більше 2 32 , ви просто запишете long x;. Однак у C ++, схоже, longце і тип даних, і модифікатор. Здається, існує кілька способів використання long: long x; long long …
209 c++  long-integer 

15
Як мова розширюється сама? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Удосконаліть це питання Я вивчаю C ++, і я щойно почав дізнаватися про деякі можливості …


22
Чому C # не пропонує ключове слово "друг" у стилі C ++? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання У C ++ один ключове слово дозволяє class Aпризначити в class …
208 c#  c++  design-patterns  oop  friend 


19
Використовуючи масиви або std :: вектори в C ++, який розрив у продуктивності?
У нашому курсі C ++ вони пропонують більше не використовувати масиви C ++ для нових проектів. Наскільки я знаю, сам Stroustroup пропонує не використовувати масиви. Але чи є суттєві відмінності в роботі?
208 c++  arrays  vector 

17
g ++ невизначене посилання на typeinfo
Я щойно зіткнувся з наступною помилкою (і знайшов рішення в Інтернеті, але його немає в переповненні стека): (.gnu.linkonce. [stuff]): невизначене посилання на [метод] [файл файлу] :(. gnu.linkonce. [речі]): невизначене посилання на `typeinfo для [classname] ' Чому можна отримати одну з цих помилок у зв’язці "неозначеної посилання на typeinfo"? (Бонусні бали, …
208 c++  linker  g++ 

11
Як почати розробку розширень Internet Explorer?
Хтось тут має досвід розробки розширень IE, які можуть поділитися своїми знаннями? Це може включати зразки коду, посилання на хороші, або документацію про процес, або щось інше. Я дуже хочу це зробити, але я потрапляю у гігантську стіну з паршивою документацією, паршивим кодом / прикладом коду / відсутністю. Будь-яка допомога …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.