Ответы пользователя по тегу C++
  • Как передать значение из одной функции в другую?

    void func1(int a);
    void func2(int b);
    
    int main() {
      myFunction(); // call the function
      return 0;
    }
    
    void func1(int a)
    {
        func2(a);
    }
    
    void func2(int b)
    {
        std::cout << b;
    }
    Ответ написан
    Комментировать
  • Почему CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, PID) возвращает INVALID_HANDLE_VALUE при обращении не к своему процессу?

    Точно не помню, но вроде у каждого процесса своя таблица дескрипторов, и для нее выделяется память в куче для данного процесса. Поэтому нужен доступ к таблице дескрипторов и памяти из другого процесса.
    Возможно DuplicateHandle?
    Ответ написан
    Комментировать
  • Почему идентификатор n не определён?

    у вас в объявлении

    int i, j, a[n][n], min, k;

    перед объявлением статического массива нужно объявить n.

    int n = 10;
    Ответ написан
    Комментировать
  • Как изучить C++?

    но и не понял, где в этом языке сложность

    1. сложность в поиске работы
    2. сложность в написании программ, аналогичных программам на C#, java
    3. очень легко забыть очистить память выделенную оператором new, работа с указателями, ссылками, виртуальными функциями. А если лезть в дебри таблиц виртуальных ф-ций, то вы автоматически начнете программировать ради программирования.

    Я даже толком и не понимаю весь потенциал языка

    на плюсах можно написать все тоже самое, что можно написать на C# или Java и наоборот. Возможно единственный плюс C++ в том, что программы на нем получаются несколько более производительными (на ассемблере еще лучше в этом плане), хотя тут большую часть играет опыт разраба: какие алгоритмы он пишет, как выстроена архитектура программы.

    Помогите мне составить систему, по которой возможно достичь хотя бы начальных результатов в изучении C++. Я думаю в этом вопросе лучшим средством будут книги, хотя и хватает довольно много полезных видеокурсов. Заранее благодарю за вашу помощь,

    Изучал С++ упорно первый год своего знакомства с программирование, даже написал небольшую игру. Не вижу в этом языке практической пользы в нынешнем 2018 году, если только ради развития самой теории программирования, но не ради написания программ. Слишком сложный в применении.
    Ответ написан
  • Как практиковаться в Си?

    Стандартная практика, которую обязательно нужно изучить - базовые алгоритмы и структуры данных. Книги: Кормен алгоритмы построение и анализ, алгоритмы просто как 2х2 - книга попроще.
    Ответ написан
    Комментировать
  • Как запустить внешную программу на Java через C++ или C#?

    библиотека, позволяющая конвертировать .jar в .dll для .NET проекта
    www.ikvm.net/devguide/net2java.html

    В разделе Embedding Java code in C# описано как выполнить java-код в проекте на C#
    www.c-sharpcorner.com/UploadFile/ajyadav123/invoki...
    Ответ написан
    Комментировать