Ответы пользователя по тегу C++
  • Как осуществить ввод через stdin во время отладки в Qt Creator?

    Diel
    @Diel
    Можно в одном окне открыть программу, вводить данные, т.д., в то время как в другом запустить gdb и сделать attach PID, подставив ID процесса вашей запущенной программы
    Ответ написан
    Комментировать
  • Почему в C++ указатели так себя ведут?

    Diel
    @Diel
    Стоить помнить, что сам указатель тоже переменная, тоже храниться в памяти, а по этому на него тоже будет указатель. Так что &aaa покажет вам где на стеке находится ааа.
    А если делать &*aaa или *&ааа то & и * по сути просто компенсируют друг друга. Взять адрес и взять значение по адресу или же наоборот равносильно тому, чтобы ничего не сделать. По этому aaa == &*aaa == *&aaa, в то время как *a == *&*&*aaa == *&*&*&*&*&*&*aaa. Сам тоже не сильно шарю, но тут вроде понятно))
    Ответ написан
    Комментировать
  • Как соединить в одно значение Char int Char в arduino (c++)?

    Diel
    @Diel
    Если компилятор понимает функцию asprintf (либа cstdio вроде как (или stdio.h)) то можно склеить так:
    char *fullString;
    asprintf(&fullString, "%s%d%s", msg1, number, msg2);
    client.write(fullString);

    форматирование для этой функции такое как в printf() и подобных ее
    Ответ написан
    Комментировать