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

Какие соглашения действуют в C++? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Периодическая генерация событий сообщений окну - как реализовать? http://www.cyberforum.ru/cpp-beginners/thread1240354.html
Почитал немного про создание оконных приложений - очень интересно. Даже пятнашки, думаю, могу навскидку за несколько минут написать. А тетрис - не могу :) Потому что в пятнашках нужна только реакция на действия пользователя и все. А в тетрисе помимо этого должен параллельно крутиться бесконечный процесс, который раз в нцать миллисекунд что-то там делает, шлет сообщения окнам и они отрабатывают...
C++ Не строится решение - Синтаксическая ошибка: перед "unsigned int" требуется ";" Уважаемые форумчане помогите построить решение. Есть в решении строящаяся библиотека (строит .dll) и в этом же решении программа похоже использующая эту библиотеку. Отдельно библиотека строится без ошибок. А когда запускаю все решение, показывает ошибки (на картинке 1, на второй картинке объявление макросов). Программа связана с компьютерным зрением, а именно использование блобов. ... http://www.cyberforum.ru/cpp-beginners/thread1240353.html
C++ Хранение и вызов различных типов функций в одной переменной
Есть класс, который должен хранить функции и давать возможность их вызывать. Он выглядит примерно так: class Functions { public: enum paramType{INT, DOUBLE, NOTYPE}; int intVar; double doubleVar; template <class Functor>
C++ Рекурсивный спуск - Функция не останавливается на "else return"
не могу понять, почему функция не останавливается на "else return *(a+mid);" делал отладку, после этого return'a происходит еще два вызова? и в итоге возвращает -1 using namespace std; #include <iostream> int search ( int *a, int nel, int k ) { int mid = 0, high = nel - 1, low = 0;
C++ Программа для создания и управления порталом (наподобие siteedit) http://www.cyberforum.ru/cpp-beginners/thread1240316.html
Здравствуйте! Нужно сделать прогу для создания и управления порталом за основу можно взять прогу siteedit (http://siteedit.ru/) Подскажите какие нужны специалисты для создание программы на подобие siteedit. На ваш взгляд, сколько потребуется людей для создания такой проги за два месяца. Спасибо.
C++ Реализация выхода из консольного приложения после нажатия любой клавиши суть задачки- написать таймер для консоли с возможностью остановки при нажатии любой клавиши. таймер написал, как реализовать остановку понятия не имею. пишу в VS2012 если что. подробнее

Показать сообщение отдельно
0x10
2437 / 1609 / 235
Регистрация: 24.11.2012
Сообщений: 3,949
10.08.2014, 09:35     Какие соглашения действуют в C++?
gru74ik, конкретно с using на 30 строках примера не придумаю. Поэтому в том же посте ниже и была приписка - чтобы не привыкали. На малых объемах кода многое можно делать, так что далее "против" можно выдвигать, наверное, только субъективные причины, которые мне формулировать лень, потому что на них найдутся точно такие же субъективные контраргументы "а мне нормально".

Добавлено через 6 минут
Mr.X, ну это все субъективные причины. Есть же вполне конкретный пример использования using, правда в другом контексте:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
struct Base {
  void f() {
    std::cout << "Base::f()" << std::endl;
  } 
};
 
struct Derived : Base {
  // Предотвращает сокрытие метода f();
  using Base::f;
  
  void f(double) {
    std::cout << "Derived::f(double)" << std::endl;
  }
};
 
int main() {
  Derived d;
  d.f();
  return 0;
}
 
Текущее время: 11:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru