Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нужно написать логическое выражение в printf https://www.cyberforum.ru/ cpp-beginners/ thread1547107.html
Помогите написать логическое выражение в printf, так чтобы она на экран выводила в строку, допустим, только 10 элементов массива, я вот начал писать, но это нерпавильно, где ошибка, помогите, пожалуйста for (int i=0; i<n; i++) { printf ("%4d%c", A, (i+1)%10==0? "\n", " "); }
C++ В чем ошибка?
#include <iostream.h> #include <conio.h> int main() { int a,b,c,d,x1,y1,x2,y2,x3,y3; cout<<"Input a:"; cin>>x1>>y1; cout<<"Input b:"; cin>>x2>>y2; cout<<"Input c:";
C++ Формула индекса совпадений https://www.cyberforum.ru/ cpp-beginners/ thread1547087.html
Как можно правильно написать эту формулу: {deleted} Пользуйтесь редактором формул внизу страницы \sum_{i}^{}\frac{{f}_{i}*({f}_{i}-1)}{n(n-1)} int alf; double sum = 0.0; int numb_of_let = 250, alf = 26; for(int i = 0; i <= alf; i++) { sum += double(alf*(alf-1))/double(numb_of_let*(numb_of_let-1)); cout<<sum<<endl;
C++ C++ структуры https://www.cyberforum.ru/ cpp-beginners/ thread1547075.html
#include "stdafx.h" #include <iostream> #include <cstdlib> #include <string> struct sotrud { char fam; float god; char obraz;
Сделать нормальный вывод в консоль C++
Всем привет. Есть код: #include <QCoreApplication> #include <iostream> using std::cout; using std::cin; using std::endl; using std::fixed; #include <iomanip> using std::setw;
C++ Идентификатор gets не определен Собственно,в этом весь вопрос:) #include <iostream> #include <cstring> #include <cstdio> using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread1547050.html
C++ Умный указатель и динамический массив https://www.cyberforum.ru/ cpp-beginners/ thread1547031.html
Здравствуйте! Есть проблема со следующим заданием. Есть класс умного указателя, используя его необходимо, создать каталог товаров (+ 2 класса, товар и каталог). Не могу разобраться как через данный умный указатель создать массив товаров в каталоге. Если просто через указатель, то все понятно: class Goods { string name; int price; public: ... }; class Catalog { Goods *goods; int...
Побитовая инверсия C++
Почему выводит 13? int y = -14; cout << ~y;
C++ Вывести каждый второй символ строки #include <stdio.h> #include <string.h> #include <iostream.h> int main() { char str ,ch,*p_str; int lengthWord, countWord=0; puts (" Введите строку символов >>"); gets (str); printf("%s\n",str); https://www.cyberforum.ru/ cpp-beginners/ thread1547010.html C++ Ошибка при написании функции с неизвестным числом параметров https://www.cyberforum.ru/ cpp-beginners/ thread1547005.html
Ругается на va_start не могу понять за что) #include<iostream> #include<cstring> using namespace std; char*foo(int n, ...); int main(){ char*ch="djcbkjanslkmsldkcmlkzmc";
C++ Удаление элемента массива
Нужно удалить значение из массива ( не по индексу ). Никак не пойму как это сделать. Вот например есть массив 1 4 5 5 7 8 3 6 2. Надо удалить цифру 5, что-бы получился массив 1 4 7 8 3 6 2. Как это сделать? Я, например, задумал создать второй массив, и набирать в него елементы циклом, в который написать "if". Но все ровно ничего не получается. Вот этот цикл: for(int i = 0, j = 0; i < size;...
C++ Передача других типов переменных через тип LPVOID Добрый вечер. В функцию нужно передать переменную типа Awesomium::WebView* А функция принимает тип LPVOID Передаю так: Awesomium::WebView* caller; LPVOID pDataArray; https://www.cyberforum.ru/ cpp-beginners/ thread1546970.html
18894 / 9851 / 2410
Регистрация: 30.01.2014
Сообщений: 17,295
08.10.2015, 10:07 0

Инициализация статической константы в классе - C++ - Ответ 8166229

08.10.2015, 10:07. Показов 4678. Ответов 6
Метки (Все метки)

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

Решение

C++
1
2
3
4
5
6
7
8
9
10
// в h
 
class SomeClass
{
public:
    static std::vector<double> const var;
};
 
// в cpp
std::vector<double> const SomeClass::var(3, 10.156);
Добавлено через 40 секунд
Цитата Сообщение от Volrajas Посмотреть сообщение
а мне нужен тип класса, с вызываемым конструктором, т.е. вот так не сработает
Ты пример-то мой выше посмотри и сделай также.
Литералы тут не при чем

Добавлено через 3 минуты
Цитата Сообщение от Volrajas Посмотреть сообщение
static const SomeClass pi = SomeClass(123); // так тоже ошибка
static в определении не нужен. См. мой первый пример.
Для переменной нужно использовать операцию разрешения области видимости ::, чтобы показать, что она принадлежит классу, опять же см. мой первый пример.
Тип данных для константы не забываем указывать.
Все это там было
C++
1
const AnotherClass SomeClass::pi = AnotherClass(123);
или
C++
1
const AnotherClass SomeClass::pi(123);
Упускаешь детали, вот и не получается

Добавлено через 6 минут
Полный пример, до кучи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class AnotherClass
{
public:
    AnotherClass(int v) {}
};
 
class SomeClass
{
public:
    static const AnotherClass var;
};
 
const AnotherClass SomeClass::var(123);


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

Инициализация статической константы в шаблоне
подскажите, как присвоить размер ? template &lt;typename T&gt; class Some { protected: static...

Инициализация статической константы класа
Есть некий класс в котором необходимы статичесие константы Код который ниже, компилятором...

Объявление статической переменной и статической функции в классе
Добрый вечер, столкнулся с проблемой и не могу решить. Есть класс SavingsAccount и в нем объявлена...

Объяснить в чём отличие статической переменной от константы
Чем отличается статическая переменная от константы?

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

Инициализация константы-члена класса
Все привет! Возникла такая проблема: есть double константа-член класса, объявленная в секции...

Константы в классе
Пытаюсь решить следующую задачу из книги: Создать класс cls, который бы в качестве одного из...

Объявление константы в классе
Мне надо сделать класс в отдельном файле, я не использую main и не могу инициализировать константу...

Объявление константы и массива в классе
Задача: 1. объявить константу в созданном классе и сделать ее видимой для всех методов данного...

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