Форум программистов, компьютерный форум CyberForum.ru

Объяснить фрагмент кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблонный класс Deque http://www.cyberforum.ru/cpp-beginners/thread243103.html
Помогите пожалуйста решить вот такую задачу: Класс Deque шаблонный.Добавление и удаление элементов возможно как с головы, так и с хвоста.Реализовать на основе списка. Методы: AddHead AddTail GetHead GetTail оператор "+" (добавляет в хвост элемент) оператор "()" (возвращает количество элементов в Deque)
C++ Выполнить сортировку каждого столбца матрицы по возрастанию Требуетса помощ в решении задачи:( 1.Разработать программу со строковым меню для работы с порядка NxM .В меню предусматреть следующие пункты <<Ввод массива>>, <<Сортировка по возрастанию >>, <<Сортировка по убыванию >>, <<Печать массива >> и <<Выход >>.В пункте <<Сортировка по возрастанию >> выполнить сортировку каждого столбца матрицы по возрастанию, в пункте <<Сортировка по убыванию>>... http://www.cyberforum.ru/cpp-beginners/thread243091.html
C++ как удалить строку
создаю консольное приложение, программа должна принимать n количество оценок, каждую оценку анализировать, если оценка ниже 55 то рядом с оценкой написать "fail", сложность в том что после приёма оценки функцией scanf осуществляется переход на новую строку. а мне надо чтоб слово "fail" было на одной строке с оценкой. я виду способ как это реализовать если удалить предыдущую строку но как удалить...
C++ IDE под Win 64
Подскажите?
C++ тригонометрическая функция на С++ http://www.cyberforum.ru/cpp-beginners/thread243037.html
Составить таблицу значений функции y=sin(x) на отрезке с шагом TT/4 Функцию нахождения синуса ввёл,константу TT ввёл,но как указать,что на отрезке с шагом TT/4 ? знаю,что оператором for..короч,запутался #include<iostream> #include <math.h> // sin(x) using namespace std; main (){
C++ Размер объекта в байтах Разъясните пожалуйста следующую ситуацию. Почему при таком class A { int x; int y; double a; }; и таком объявлениях class A { подробнее

Показать сообщение отдельно
Selendis
1 / 1 / 0
Регистрация: 15.02.2011
Сообщений: 43
15.02.2011, 12:07     Объяснить фрагмент кода
Добрый день, господа.
Есть у меня такая вот задачка - надо объяснить структуру фрагмента. По сути, погадать по единственной строчке кода.

C++
1
 classdb.init ( ( lhwlist["/libhw"]("dbpath") + "/class").c_str(), classdbformat, cidbfilter);
Собственно, что я могу сказать сам: Происходит инициализация класса, который является каким-то представлением базы данных. Конструктор тут не по умолчанию, больше похож просто на открытый метод, принимает 3 параметра: 2-й и 3-й очевидны, какое-то представление формата и какое-то представление фильтра, т.е. условия выбора. 1-й параметр - это предположительно путь куда-то на диске.
После преобразований пути скобки преобразуются к виду С-строки с нулем-терминатором в конце, перед этим строка от первого члена суммы катится со строкой "/class", это тоже понятно.

Теперь, чего я не понимаю - это вот этого: lhwlist["/libhw"]("dbpath")
Понятно, что [] тут видимо перегружен, чтобы принимать индексацию по строке. Но что за скобки после? Инициализация такая что ль?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru