Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Составить таблицу значений функции Даны действительные значения a, b, h. Значение х меняется на отрезке с шагом h. Составить таблицу значений функций y=sin(x)+x^3+1/x^2+1 , z1=y^2(x), z2=abs(y) на отрезке . https://www.cyberforum.ru/ cpp-beginners/ thread3068904.html C++ Из вектора в массив
Надо переделать код из векторов в массивы #include <iostream> #include <vector> #include <algorithm> int main() { using type = int;
C++ Запутался в выражении https://www.cyberforum.ru/ cpp-beginners/ thread3068871.html
помогите что не так с решением выражений где я ошибся? float z12 = cos(a) + cos(2 * b - a) / cos(a) = cos(2 * b - a); z15 = pow(sqrt(3 * m + 2) - 24 * m / 3 * pow(sqrt(m) - 2 / sqrt(m);
C++ Удаление всех пробелов из строки Нужно запросить у пользователя строку, удалить все пробелы из строки и вывести её. Не очень понимаю, как это сделать. Вот моё неправильное решение #include <stdio.h> #include <iostream> #include <string.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); https://www.cyberforum.ru/ cpp-beginners/ thread3068868.html
Дан массив размера n. Возвести в 3 степень все его локальные максимумы(т.е. числа, большие своих соседей) C++
Дан массив размера n. Возвести в 3 степень все его локальные максимумы(т.е. числа, большие своих соседей).
C++ Сортировка вставками https://www.cyberforum.ru/ cpp-beginners/ thread3068847.html
Здравствуйте, можете помочь пожалуйста, желательно побыстрее, буду очень благодарен Сортировка вставками («всплытием»). Берется предпоследний элемент и меняется со следующим, пока не закончится массив и пока следующий будет меньше текущего. Затем берется предыдущий и т.д..
C++ Массив структур, и меню https://www.cyberforum.ru/ cpp-beginners/ thread3068839.html
Работу сдавать сегодня, всю работу писал за ночь с нуля, в организации меню через консоль опять таки не оч силен. Если это исправление будет стоить денег, готов заплатить.
C++ Построить список из чисел, которые принадлежат двум другим спискам
Даны два списка целых чисел, числа в каждом из списков не повторяются. Построить третий список из чисел, которые принадлежат обоим спискам.
C++ Очистка префиксного дерева, представленного через указатели https://www.cyberforum.ru/ cpp-beginners/ thread3068833.html
В проекте есть префиксное дерево, вершинами которого являются структуры: struct node { node* child; bool isWordEnd; }; Сначала создаётся корень: node* prefix_trie = getNode();
C++ Очередь как структура данных через статический массив (кольцевой массив) https://www.cyberforum.ru/ cpp-beginners/ thread3068831.html
Нужно подредактировать код. Не понимаю почему некорректно выводятся данные в консоль (не отображаются, выводят мусор или не те данные) вроде правильно все сделал. Буду очень благодарен за помощь! Вот задание: Создать структуру (struct) для хранения данных по задаче. Создать структуру (struct) Очередь, она будет включать в себя массив структур с данными. ! реализовать очередь на...
iostream C++
Раньше что-то писал, всё работало. Сегодня зашёл пишет это: "main.c:1:10: fatal error: 'iostream' file not found #include ^~~~~~~~~~ 1 error generated."
C++ Разработать класс, в котором один из методов будет работать с неопределенным количеством параметров Разработать класс, в котором один из методов будет работать с неопределенным количеством параметров (использовать любой способ). https://www.cyberforum.ru/ cpp-beginners/ thread3068816.html
667 / 281 / 70
Регистрация: 07.01.2023
Сообщений: 1,149
10.01.2023, 12:57 0

Статический метод - C++ - Ответ 16686805

10.01.2023, 12:57. Показов 312. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Pofigist33 как решение

Решение

Ну так и написать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <string>
 
 using namespace std;
 using substr_t = pair<size_t, size_t>;
class A {
public: 
 static  substr_t parseNumber(const string& text, size_t pos = 0) {
        for(size_t j, i = pos; i< text.size(); ++i)
            if (isdigit(text[i])){
                for(j = i+1; j < text.size(); ++j)
                    if (!isdigit(text[j]))
                        return {i,j};
                    return {i,j};
            }
        return {string::npos, string::npos};
 }
};
 
int main(int ac, char **av) {
    string str="I bought an apartment for 255. I did it in my 40.", res;
    char snumber[255];
    substr_t number_info;
    size_t last_pos = 0;
    res.reserve(str.size());
    number_info = A::parseNumber(str, last_pos);
    while(number_info.first != string::npos){
        sprintf( snumber, "%x", stoi(str.substr(number_info.first, number_info.second - number_info.first)));
        res += str.substr(last_pos, number_info.first - last_pos) + snumber;
        last_pos = number_info.second;
        number_info = A::parseNumber(str, last_pos);
        snumber[0] = 0;
     }
    res += str.substr(last_pos, str.size() - last_pos);
 
    cout << "\nStr: " << str << "\n";
    cout << "Result: " << res << "\n\n";
    return 0;
}


Вернуться к обсуждению:
Статический метод C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2023, 12:57
Готовые ответы и решения:

Статический метод
Пытаюсь создать класс в котором будет статический метод. А при вызове этого метода выдаёт ошибку:...

Статический метод и объекты
Есть класс А с полями, методами и один статический метод. Как мне через этот статический метод...

Статический элемент и метод класса
Доброго времени суток, разбираюсь со статическим элементом и методом класса. накидал небольшую...

Как объявить статический метод класса?
выдает ошибку на 11 16 19 строку((((((( #include &lt;iostream&gt; using namespace std; class Sop...

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

Реализовать статический метод уничтожения объекта
//Создайте класс с закрытыми конструкторами и деструктором. Реализуйте //методы для создания и...

Как правильно объявить статический метод
например class A { private: static void method(); // объявление }; // как...

CreateThread: возможно ли запустить не статический метод класса?
Возможно ли в CreateThread запустить не static процедуру класса? clas_s obj; HANDLE h =...

Статический метод для информации о всех объектах класса
Добрый день. У меня есть класс, который содержит вектор double. В этом классе есть метод show();...

Как передать нестатическое поле в статический метод класса?
есть статическая фукция static LRESULT CALLBACK WndProc ( HWND,UINT,WPARAM,LPARAM); в ней...

Статический метод класса для создания объекта со случайным значением
Как бы метод создает случайное комплексное число. Но когда хочешь получить еще одно, то число...

Статический метод как точка входа в поток - как избавиться
Привет всем.Вопрос такой: использую потоки в своей программе,они создаются и уничтожаются в классе,...

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