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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
#1

Имеет ли смысл использовать класс так? - C++

11.07.2013, 13:19. Просмотров 824. Ответов 20
Метки нет (Все метки)

Здравствуйте. Недавно увидел код, вот упрощенный вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class someClass
{
    public:
        static bool someFn( int, int );
        static void foo( int* );
        
        //ГҐГ№ГҐ ГЇГ*ðó Г±ГІГ*ГІГЁГЄ ГґГіГ*êöèé...
};
 
//ðåГ*ëèçГ*öèÿ ГґГіГ*êöèé Г*ГҐ ГўГ*Г¦Г*Г* 
 
int main() {
    bool f = someClass::someFn( 5, 6 );
    int p = 8; 
    someClass::foo( &p );
    
    return 0;
}
Так вот вопрос: имеет ли смысл делать такой класс, если он не содержит никаких полей для обработки функциями.
Не проще все в неймспейс запихнуть и пользоваться как просто функциями?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2013, 13:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Имеет ли смысл использовать класс так? (C++):

Имеет ли смысл писать makefile? - C++
Всем доброго дня, вообщем сабж, сейчас для само развития занимаюсь написанием 3д движка на опенгл, дело идет потихоньку, и вот задался...

Имеет ли смысл писать конспект по изучаемому материалу - C++
Всем привет! Начал где то месяца 2 назад изучать с++ , разумеется начал с книг, так как по видео считаю , что эффективно обучаться языку...

Имеет ли смысл учить архитектуру ЭВМ программисту? - C++
Имеет ли смысл учить архитектуру ЭВМ и ОС для изучения программирования ? Если нужно , то дайте ссылки на информацию и обучение для...

Имеет ли смысл продолжать учить с++ или попробовать перейти в с# или java? - C++
Надеюсь данный вопрос не нарушает правила этого раздела. Учу кресты уже месяца полтора-два. Это мой первый ЯП. По 2-7 часов в день. В...

Смысл const char* и о том, какой тип строк лучше использовать - C++
Я никак не могу понять смысла const char*. Это строка в стиле C, я знаю. Но чем эта запись отличается от char*? Или вообще, просто char?...

Класс, для полей которого нужно использовать класс - C++
Нужно помочь с этой частью, ну и проблемка - char для ФИО не переваривает пробелы. #include "stdafx.h" #include <conio.h> ...

20
Programmer c
5 / 0 / 2
Регистрация: 06.07.2013
Сообщений: 59
11.07.2013, 13:59 #16
Цитата Сообщение от Croessmah Посмотреть сообщение
Если Вы планируете выбросить первый экземпляр программы, Вы выбросите и второй. (c) Крейг Зенури
Пардон что не по теме, а как это сделать?)))
0
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
11.07.2013, 14:00  [ТС] #17
Цитата Сообщение от Croessmah Посмотреть сообщение
В посте #10 есть пример

Не по теме:

та Вы просто быстрее написали ответ, чем я вопрос

0
Croessmah
11.07.2013, 14:06
  #18

Не по теме:

Цитата Сообщение от Programmer c Посмотреть сообщение
Пардон что не по теме, а как это сделать?
Имеется литературная метафора написания кода. О ней можно почитать в книге, написанной Фредом Бруксом. Там говориться "Планируйте выкинуть первый экземпляр программы: Вам в любом случае придется это сделать".
Собственно это характеризует всю метафору.

Ну и вот Зенури можно сказать дал еще более точное описание литературной метафоры

0
Programmer c
5 / 0 / 2
Регистрация: 06.07.2013
Сообщений: 59
11.07.2013, 14:11 #19
Цитата Сообщение от Croessmah Посмотреть сообщение

Не по теме:


Имеется литературная метафора написания кода. О ней можно почитать в книге, написанной Фредом Бруксом. Там говориться "Планируйте выкинуть первый экземпляр программы: Вам в любом случае придется это сделать".
Собственно это характеризует всю метафору.

Ну и вот Зенури можно сказать дал еще более точное описание литературной метафоры

Нет, нет... как сделать это ерунду которая под сообщением...
__________________
Если Вы планируете выбросить первый экземпляр программы, Вы выбросите и второй. (c) Крейг Зенури
0
Croessmah
11.07.2013, 14:16
  #20

Не по теме:

Цитата Сообщение от Programmer c Посмотреть сообщение
как сделать это ерунду которая под сообщением...
В личном кабинете.
Но: http://www.cyberforum.ru/about-forum/thread782784.html

0
anubis1768
11.07.2013, 14:22  [ТС]     Имеет ли смысл использовать класс так?
  #21

Не по теме:

Programmer c, будет и у тебя такое. И тогда поймешь. Все придет с опытом... Например ты пишешь игру. Тетрис. И где-то на половине пути у тебя ни чпуя не получается из-за плохой архитектуры игры. Ты закидываешь проект и начинаешь новый. На этот раз ты на старые грабли не встаешь. У тебя все получается. Но где-то в конце тебе захотелось добавить новую фичу. И после просмотра кода ты понимаешь, какого г*вна ты натворил и ты закидываешь еще раз этот проект. ( Личный опыт - не повторять - опасно для клавиатуры )

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2013, 14:22
Привет! Вот еще темы с ответами:

Проинициализировать класс массивов который имеет конструктор по умолчанию - C++
Или я не знаю как правельно спрасить у гуглы,или это не возможно,кто знает как можно реализовать такое class a { int q,w,e; ...

что здесь не так? (из промежутка [n; m] вывести число, которое имеет наибольшее делителей) - C++
из промежутка вывести число, которое имеет наибольше делителей код: # include <iostream> # include <conio.h> using namespace std; ...

Создать класс Point, который имеет два закрытых члена класса (координаты) - C++
Помогите плиз код написать. Я чёт не очень понимаю в классах. Создайте класс Point, который имеет два закрытых члена класса...

Класс, каждый экземпляр которого имеет поле UID с гарантированно уникальным значением - C++
Как бы это поле реализовать? При передаче экземпляра значению любой функции, или оператору и при записи в экземпляр возвращаемого значения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.07.2013, 14:22
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru