С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Разработать алгоритм сортировки чисел, равномерно распределённых в произвольном отрезке (карманная сортировка) https://www.cyberforum.ru/ cpp-beginners/ thread1626675.html
Вообщем имеется код, и имеется задание На основании алгоритма сортировки вычерпыванием (карманной сортировки, блочной сортировки, BucketSort) разработать алгоритм сортировки чисел, равномерно распределённых в произвольном отрезке . Для построения карманов реализовать структуру данных -- односвязный список (использовать для этой цели структуры данных из стандартной библиотеки шаблонов STL и...
Разработать функцию, меняющую местами содержимое старшего и младшего байтов каждого элемента матрицы C++
Помогите, пожалуйста. Нужно разработать функцию, которая меняет местами содержимое старшего и младшего байтов каждого элемента двумерного массива. Ввести два двумерных массива разной длины. Результаты вывести на печать. Буду весьма благодарен за помощь.
C++ Посоветуйте, какую базу данных выбрать https://www.cyberforum.ru/ cpp-beginners/ thread1626667.html
Доброе время многоуважаемые однофорумчани и однофорумчанки! Встал вопрос в использование БД в проекте, если коротко там будут хранится целочисленные данные и строки (если это важно). Так вот почитал на просторах интернета про БД и вот тут нужен совет. Есть огромное множество SQL, SQLite и еще куча. Какую следует избрать? Что для меня важно! 1) Что бы БД имело возможность "шифрации" (что...
C++ Инвертировать две строки Помогите, пожалуйста, доработать. Нужно написать функцию инвертирования строки символов. Инвертировать две строки. Для одной строки получилось, а как со второй сделать? #include<iostream> using namespace std; #define size 50 int main() https://www.cyberforum.ru/ cpp-beginners/ thread1626666.html
Вывести квадрат Пифагора (таблицу умножения) C++
Помогите создать программу, в программирование нечего не понимаю! Задание: Напишите программу, которая выводит на экран квадрат Пифагора - таблицу умножения. Рекомендуемый вид экрана во время выполнения программы приведён ниже:
C++ Почему при выполнении оператора delete возникает ошибка "program.exe has triggered a breakpoint"? class test { public: void a() { std::cout << "test::a" << std::endl; } }; class test2 : public test { public: virtual void a() { https://www.cyberforum.ru/ cpp-beginners/ thread1626656.html
C++ Ошибка в программе Чет у меня затык))голова совсем не варит уже.... #include <iostream> #include <iomanip> using namespace std; int main() { setlocale(LC_ALL, "rus"); float t, dt, y; https://www.cyberforum.ru/ cpp-beginners/ thread1626630.html C++ Файл: найти наибольшее и наименьшее расстояния между точками.
Помогите разобраться Пытаюсь сделать задание: В текстовый файл занесены пары чисел, разделенных пробелом (каждая пара чисел – в новой строке). Рассматривая каждую пару как координаты точек на плоскости, найти наибольшее и наименьшее расстояния между этими точками. Вот что получилось: #include "stdafx.h" #include <iostream> #include <fstream> #include <stdio.h> #include <string>
C++ База данных (базовый и производный класс) Помогите доделать нужно вывести группу с лучшим среднем балом каким образом это можно реализовать ??????? #include "stdafx.h" #include <iostream> #include <math.h> #include <string.h> #define kol_b 10 FILE*f; class student { https://www.cyberforum.ru/ cpp-beginners/ thread1626604.html C++ В сответствии с вариантом задания определить погрешность вычислений на ЭВМ выражения a*(1/a) Вместо переменной а можно любое число. Для этого написать программу на языке Cи++ с использованием вывода результата не менее 8 значащих цифр для типа float, 15 значащих цифр для типа double и 19 для типа long double. Результат сопоставить с точным аналитическим значением. Вычисления в программе производить в соответствии с правилами приоритетов. вот пример: С++ #include <iostream> #include... https://www.cyberforum.ru/ cpp-beginners/ thread1626582.html
C++ Записать новую строку из слов заданной, содержащих букву «М»
Здравствуйте! Нуждаюсь в помощи. Задание: Дана строка символов до точки. Записать новую строку из слов заданной, содержащих букву «М». Есть идея одного алгоритма, однако он кажется слишком громоздким, хотелось бы что-то мене замудренное. Заранее благодарю.
C++ Вывести троичный вектор, соответствующий заданному интервалу (булев вектор) интервал в булевом пространстве размерности N задан своими максимальными и минимальными элементам. Вывести соответствующий интервалу троичный вектор ( 1011 , 1000-->10--). #include "stdafx.h" #include "iostream" using namespace std; int main() { int N = 4; char str1 = "1011"; https://www.cyberforum.ru/ cpp-beginners/ thread1626528.html
Эксперт С++
8972 / 4318 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
28.12.2015, 14:40 0

Объяснить назначение ключевого слова static - C++ - Ответ 8556710

28.12.2015, 14:40. Показов 1984. Ответов 40
Метки (Все метки)

Ответ

Цитата Сообщение от Renji Посмотреть сообщение
в темном наследии Си.
темное наследние си - это морально устаревшие глобальные переменные,
с сопутствующим extern

которое привело к возниконвению статических членов классов - костыльное прошлое с++.

локальные статики - это настоящее и будущие с++.

локальный статик - черезвычайно постребованная на практике конструкция.

собственно, это единственный способ
построить безопасные сингелтоны,
которые в автоматическом режиме,
практически без участия человека,
самостоятельно разрулят собственное время жизни,
и проблемы возможных созависимостей,
поимев иммунитет против static order initialization fiasco,

Вернуться к обсуждению:
Объяснить назначение ключевого слова static C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
28.12.2015, 14:40
Готовые ответы и решения:

Нюансы синтаксиса: объяснить использование ключевого слова typedef в заданном фрагменте кода
Всем привет. Недавно на просторах интернета столкнулся с таким кодом: typedef...

Назначение static ?
Здравствуйте. Я уже прочитал в двух книгах про статик,читал в википедии,но так и не понимаю для...

Объяснить назначение макроса
помогите разобраться для чего может служить подобная конструкция макроса #define MACRO_Z &quot;%_z_%&quot;?

Объяснить назначение элемента кода
C++ зачем запятая перед пабликом? ,public PhysObject

40
28.12.2015, 14:40
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
28.12.2015, 14:40
Помогаю со студенческими работами здесь

Объяснить назначение функций getchar и putchar
Всем привет!) Объясните, пожалуйста, для чего нужна функция getchar и putchar максимально понятным...

Объяснить назначение и работу статического метода
Объясните, пожалуйста, как работает статический метод и для чего он нужен, вот пример: class...

Объяснить назначение и нюансы работы функции strtok()
Что делает это? for (char *p = strtok(str, del); p; p = strtok(NULL, del)) а именно ; p; p =...

Объяснить назначение функции length(), принимающей в качестве аргумента std::vector
Добрый день! Подскажите, пожалуйста. Есть такая переменная: vector&lt;float&gt; Yvect C тремя...

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