Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Запись и чтение вектора из файла https://www.cyberforum.ru/ cpp-beginners/ thread632069.html
Здравствуйте! Помогите понять ошибку. Создаю группу, записываю ее в файл (первым в файл записывается непонятный символ). Первый запуск нормальный, файл создается, но при повторном группа дописывается, а вот уже на функции void ReadGroup(char *path, group&g); вылетает ошибка. #include <iostream> #include <vector> #include <conio.h> #include <stdio.h> #include <string.h> #include <vector>...
C++ Народ подскажите, чета я забыл DLL как экспортировать
Вот например есть в DLL код функции: void OpenAbout(HINSTANCE hInst, int cmdMode, HWND hWnds) { .... return; }
C++ Среднее арифметическое и среднее геометрическое двух чисел https://www.cyberforum.ru/ cpp-beginners/ thread632053.html
Даны 2 числа, найти среднее арифметическое с снеднее геометрическое.
C++ Что-то не так в цикле Цикл пробегает одну строку и после этого программа виснет. for (i = 0; i < img_x - 1; i++) { for(j = 0; j < img_y - 1; j++) { myColor = cvGet2D(img, i, j); r_color = myColor.val; g_color = myColor.val; b_color = myColor.val; x = (r_color + g_color + b_color) / 3; https://www.cyberforum.ru/ cpp-beginners/ thread632042.html
C++ Разработать программу, чтобы она выводила через запятую все четные числа диапазона
Разработать программу, чтобы она выводила через запятую все четные числа диапазона от 1 до 100, отсортированные в порядке убывания. #include "stdafx.h" #include <conio.h> #include <iostream> int main(int argc, char* argv) { int i; for (i = 1; i <= 100; ++i)
C++ Более простой способ создания форм Ищу более простой способ создания форм на WinApi без использования ресурсов и.т.п. Может есть какая не будь программа для составления шаблона кодов или ординат объектов размещенных на форме? Сами понимаете если делать программу не визуально подгонять каждую кнопку и выставлять дизайн очень долго и трудоемко, есть идеи, как упростить? https://www.cyberforum.ru/ cpp-beginners/ thread632012.html
C++ Как отключить? https://www.cyberforum.ru/ cpp-beginners/ thread631991.html
Как отключить использование пространства имён? например: using namespace std; заранее спасибо!
На экране на печати другое C++
Здраствуйте:)Зделал функцию рисования одной картинки на экране все отображается нормально а при печати все линии умкньшнлисьвместе с текстом...Короче все разьехалось подскажыте плиз какие то координаты там есть свои или в чнм причина?Всем спасибо:)
C++ Тип переменной для OlePropertySet Excel.Application https://www.cyberforum.ru/ cpp-beginners/ thread631949.html
Заполняю ячейки в Excel таблице. Variant v; if(!fStart) { try { vVarApp=CreateOleObject("Excel.Application"); fStart=true; } catch(...)
C++ Программа, определения, какой файл из перечисленных в командной строке самый старый. Вывести дату создания https://www.cyberforum.ru/ cpp-beginners/ thread631945.html
Почему то работает некорректно, когда задаю в командной строке ~bin*, /****Напиать программу,которая определяет, какой файйл из перечисленных в командной строке самый старый.Вывести дату создания*****/ #include <errno.h> #include <stdio.h> #include <stdlib.h> #include <sys/stat.h> #include <sys/types.h> #include <time.h>
C++ Чисто вирутальные функции в шаблонном классе
Хотелось бы узнать, поддерживает ли это свойство Visual C++ 2010.
C++ Считывание вектора https://www.cyberforum.ru/ cpp-beginners/ thread631919.html
Выводятся нули. Объясните в чем ошибка. #include <iostream> #include <string> #include <vector> #include <algorithm> #include <cmath> using namespace std; inline void keep_window_open() { char ch; cin>>ch; }
154 / 138 / 34
Регистрация: 23.05.2009
Сообщений: 275
02.08.2012, 15:12 0

Странный синтаксис конструктора класса - C++ - Ответ 3322869

02.08.2012, 15:12. Показов 2668. Ответов 14
Метки (Все метки)

Ответ

не обязательно. Можно так инициализировать и базовые типы:
C++
1
2
3
4
5
6
7
8
class Simple
{
public:
    Simple(int first, double second): i(first), d(second) {}
private:
    int i;
    double d;
}
В общем после двоеточия идет список инициализации данных класса

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

Странный синтаксис шаблона
Здравствуйте. Объясните пожалуйста, почему при передаче функции-шаблону какого-нибудь...

Объясните синтаксис конструктора дерева
Учитель дал &quot;заготовку&quot; для реализации класса дерева, непонятен вид конструктора узла дерева. ...

Вызвать конструктор производного класса без конструктора базового класса
Здравствуйте! У меня есть базовый класс треугольник и производный класс равносторонний...

Почему создатели языка C++ придумали такой странный синтаксис обращения к элементам одномерного массива?
К элементам массива можно обращаться разными способами. Обычно в квадратных скобках пишут номер...

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

Вызов конструктора базового класса из класса-наследника
Можно ли вне списка инициализации вызвать конструктор базового класса ? class A { int a;...

Чем отличается метод класса от конструктора класса?
В ООП, чем отличается метод класса от конструктора класса? Для чего нужен конструктор класса?

Реализация конструктора класса
Здравствуйте! Хотел задать такой вопрос: Предположим, имеется класс: class Object { ...

Вызов конструктора класса
есть класс Set, и в нем есть конструктор, как с этого конструктора мне массивы перенести в метод...

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

Инициализация конструктора класса
инициализация конструктора класса Rectangle::Rectangle(int w, int h): itsWidth(w),...

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