Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Написать програму которая котрая за числами А и В котрые отгадают числа котрые спрятаные https://**********/a/OtLfaYu https://www.cyberforum.ru/ c-cpp/ thread3054418.html Ffmpeg в 2022 году C/C++
Что можно актуального почитать по ffmpeg? Уже весь интернет облазил, везде устаревшие примеры, а своими силами разобраться на что устаревшие функции поменяли не могу. Есть ли смысл найти старые версии ffmpeg и работать на них? Возможно у кого-то есть работающий ffmpeg плеер, хотелось бы поковырять.
C/C++ Help with C++ 1я задача: Написать программу вычисления суммы n членов ряда: -(x+1)^2 + ((x+1)^4)/2 + ((x+1)^6)/3 2я задача: Вычислить значение выражения √(2a+sin⁡(3a))/|3.56x| https://www.cyberforum.ru/ c-cpp/ thread3054172.html C/C++ сложность с заданием про строки нужно сделать проверку в которой первое число в квадрате равно второму и третьему но при попытке написать код мне выдает ошибку Ошибка C4996 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. вот код: #include <iostream> #include <string> using namespace std; int main() {... https://www.cyberforum.ru/ c-cpp/ thread3053366.html
C/C++ Сделать блок-схему задачки)
Дана матрица Z размера n*m. Преобразовать матрицу следующим образом: положительные значения увеличить в 2 раза, к отрицательным прибавить последний элемент последнего столбца. Элементы равные нулю, оставить без изменений.
C/C++ Баг Point Cloud Library https://www.cyberforum.ru/ c-cpp/ thread3050479.html
Привет всем! Пытаюсь с помощью Point Cloud Library выровнять два облака точек в UE4. Но если запустить тестовый алгоритм: pcl::PointCloud<pcl::PointXYZ>::Ptr* cloud_in = nullptr; pcl::PointCloud<pcl::PointXYZ>::Ptr* cloud_out = nullptr; pcl::IterativeClosestPoint<pcl::PointXYZ, pcl::PointXYZ> icp; pcl::PointCloud<pcl::PointXYZ> Final; int testICP() { if (cloud_in == nullptr)...
C/C++ Как скачать Windows.h и добавить в проект? https://www.cyberforum.ru/ c-cpp/ thread3047579.html
Здравствуйте, сразу извиняюсь за глупый вопрос (новичек еще просто). Как скачать Windows.h и добавить в проект?
C/C++ So/pyd файлы как это сделать
Вопрос в том что я хочу сделать файл написанный на с/с++ для Питона и у меня не удаётся это сделать
C/C++ Воспроизвести это задание в код Regex Длина L нечетная, то удаляется символ, стоящий посередине строки https://www.cyberforum.ru/ c-cpp/ thread3044364.html C/C++ Из символа в пиксели https://www.cyberforum.ru/ c-cpp/ thread3043979.html
Возможно ли реализовать преобразование любого символа в пиксели? под пикселями я имею ввиду что-то наподобие вот этого: ░█▀▀█░ ░█▄▄█░ ░█░░█░ главное чтобы в коде не прописывались случаи для каждого символа например:
Найти значение в файле .txt, изменить, и вернуть на то же место C/C++
есть txt файл, в нем например такая таблица: 1:3:221:30 2:3:223:27 3:4:224:35 первое значение до ":" это уникальный номер строки, мне нужна функция, которая может изменить по уникальному номеру какое-то значение.
C/C++ Задача C++ можете посодействовать https://www.cyberforum.ru/ c-cpp/ thread3042767.html
Протокол взаимодействия Сначала необходимо прочитать из стандартного потока ввода число n (1 6 n 6 109 ). Затем протокол общения следующий: требуется вывести в стандартный поток вывода одну строку, содержащую целое число — свою догадку о загаданном числе. После этого необходимо считать из стандартного потока ввода одно число: сообщение программы жюри. Возможны следующие сообщения: • «1» —...
6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
06.12.2022, 21:58 0

Как можно использовать переменные класса в static функции этого класса - C/C++ - Ответ 16618460

06.12.2022, 21:58. Показов 807. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от UncleSergy Посмотреть сообщение
Editor* E = static_cast<Editor*>(glfwGetWindowUserPointer(Render));
Зачем это тут, если не используется?
Это должно быть в колбэках, которые регистриуются в glfw.
Цитата Сообщение от UncleSergy Посмотреть сообщение
после переотрисовки кадра может крашать программу.
Как понял из-за ссылок на переменные из самого Editor::Н: переменная ImGuiStyle* Style из Editor не работает в ImGuiHud
Но если там объявить ImGuiStyle& Style = ImGui::GetStyle(); (void)Style;
То всё ок. Скорее всего это из-за static_cast
Нет, это из-за неинициализированного указателя.
Цитата Сообщение от UncleSergy Посмотреть сообщение
Но это не решает вопроса с использованием остальных переменных
Всмысле? Делаете коллбэк дружественной или статической функцией класса Editor и доступ к полям класса не ограничен.

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
void Editor::ResizeRenderCallback(GLFWwindow* Render, int Width, int Height) // static
{
    Editor* E = static_cast<Editor*>(glfwGetWindowUserPointer(Render));
    if (E)
    {
      E->Resize(Width, Height);
      E->ClearRenderFrame();
    }
}


Вернуться к обсуждению:
Как можно использовать переменные класса в static функции этого класса C/C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2022, 21:58
Готовые ответы и решения:

Использовать private члены класса внутри static ф-ий этого же класса.
Все привет! Такая вот проблема. Есть класс (естественно тестовый, для пример): class SCRIPT{ ...

Какими способами можно использовать функции класса B, как параметры функции Sub класса А?
class A {... void Sub(...); ...} class B : ... { public: float f1(float); float f2(float);...

Можно ли сделать поле класса параметром функции-члена этого же класса?
Здраствуйте. ref class MyClass { private: int i, j; array&lt;array&lt;int&gt;^&gt;^ X1; ...

Как передать параметры класса в вызов универсальной функции, для конструктора этого класса
Сложно описал, сейчас всё объясню. В ASP.NET, в файле Startup, подключаю модуль. ...

Создание статической функции класса, которая принимает экземпляр этого же класса как объект
Привет. Есть такой код class Model { public: Model(); Model(int verticesSize, int facesSize);...

6
06.12.2022, 21:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2022, 21:58
Помогаю со студенческими работами здесь

Как связать сигнал одного класса со слотом другого класса, содержащего указатель на объект этого класса?
Подскажите, пожалуйста, как связать сигнал одного класса со слотом другого класса, содержащего...

Почему к методам, которые не объявлены как Static нельзя обращаться напрямую из класса этого метода?
Почему к методам, которые не объявлены как Static нельзя обращаться напрямую из класса этого...

Где размещать объявления класса, чтобы объекты этого класса можно объявлять в нескольких Form
Вопрос тупой. Так получилось, что надо написать прогу в Visual C# вместо билдера. Где размещать...

Возможно ли создание объекта шаблонного класса в функции этого класса?
Доброго времени суток, уважаемые форумчане :) Мне по лабам задали задание - реализовать шаблон...

Вызов метода класса в лямбде-функции, вызываемой в другом методе этого же класса
Здравствуйте. Помогите грамотно передать в лямбду метод класса. Упрощенно. Есть класс. В одном...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru