Вопросы с тегом «c++»

C ++ - это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет аналогичный синтаксис, но теперь это совершенно другой язык. Используйте этот тег для вопросов о коде (который будет скомпилирован с помощью компилятора C ++). Используйте тег, зависящий от версии, для вопросов, связанных с конкретной редакцией стандарта [C ++ 11], [C ++ 14], [C ++ 17] или [C ++ 20] и т. Д.

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

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


28
Есть ли C ++ GDB GUI для Linux? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос Вкратце: кто-нибудь знает о графическом интерфейсе для GDB, который приводит его в соответствие …
210 c++  linux  gdb  debugging 


6
В чем разница между «long», «long long», «long int» и «long long int» в C ++?
Я перехожу с Java на C ++ и у меня есть несколько вопросов о longтипе данных. В Java, чтобы держать целое число больше 2 32 , вы просто пишете long x;. Однако в C ++ кажется, что longэто и тип данных, и модификатор. Кажется, есть несколько способов использования long: long …
210 c++  long-integer 

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

30
C ++ IDE для Linux? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет …
209 c++  linux  ide 

17
g ++ неопределенная ссылка на typeinfo
Я просто наткнулся на следующую ошибку (и нашел решение в сети, но его нет в переполнении стека): (.gnu.linkonce. [stuff]): неопределенная ссылка на [метод] [объектный файл] :(. gnu.linkonce. [stuff]): неопределенная ссылка на `typeinfo для [classname] ' Почему можно получить одну из этих ошибок компоновщика «неопределенная ссылка на typeinfo»? (Бонусные баллы, если …
209 c++  linker  g++ 

15
Как язык расширяет себя? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я изучаю C ++, и я только начал …

22
Почему C # не предоставляет ключевое слово «друг» в стиле C ++? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос В C ++ друг ключевое слово позволяет class Aназначить в …
208 c#  c++  design-patterns  oop  friend 



19
Используя массивы или std :: vectors в C ++, какова разница в производительности?
В нашем курсе C ++ они предлагают больше не использовать массивы C ++ в новых проектах. Насколько я знаю, сам Stroustroup предлагает не использовать массивы. Но есть ли существенные различия в производительности?
208 c++  arrays  vector 

11
Как начать разработку расширений для Internet Explorer?
Кто-нибудь здесь имеет опыт разработки / расширения IE, который может поделиться своими знаниями? Это будет включать примеры кода, или ссылки на хорошие, или документацию по процессу, или что-нибудь еще. Я действительно хочу сделать это, но я попадаю в гигантскую стену с паршивой документацией, паршивым кодом / примером кода / его …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.