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

Венгерская нотация, оно вообще надо? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ странности при вызове конструкторов копирования с++ http://www.cyberforum.ru/cpp/thread767276.html
Здравствуйте! Хочу задать вопрос по c++ (visual с++ 2010 express). Имеется вот такой код: class Parent { public: Parent() {} Parent(const Parent& Parent) {} };
C++ Как взломать Wi-Fi сеть люди подскажите пож. как взломать wi-fi...заранье спасибо http://www.cyberforum.ru/cpp/thread765430.html
SDL Графика C++
Может кто чем поможет? -Написать фильтр преобразования матрицы изображения к бинарному виду. (только белый (255.255.255) или только чёрный (0.0.0)(двойным циклом , передавать число. >127 - становится чёрным, <127 - белым.) -Написать фильтр преобразования к чёрнобелому виду. (Greyscale). Основной код #include <stdio.h> #include <stdlib.h> #include<SDL2/SDL.h> struct Pixel{
Виртуальный замок C++
Доброе утро! Возникла такая проблема. Допустим, я хочу запретить наследоваться от своего класса другим классам и получить ошибку компиляции(но не пряча при этом конструктор и деструктор в приватную секцию, и не используя С++11). Для этого я пишу виртуальный замок (virtual lock) class Lock { friend class Foo; Lock() { } Lock(const Lock&) { } };
C++ Ваше профессиональное мнение http://www.cyberforum.ru/cpp/thread752437.html
Здравствуйте! Очень нужно ваше профессиональное мнение и опыт, а ещё лучше преподавательский опыт. Хочу основательно подготовиться к экзамену. Экзамен по системному программному обеспечению. Подскажите пожалуйста, что обязательно нужно знать по вот этим темам: 1. Системное программное обеспечение. Классификация. 2. Виртуальные машины: архитектура, достоинства и недостатки. 3. Реализация...
C++ Шифрование и обфускация принимается за вирус? Дело вот в чем. Есть программа, при проверке которой онлайн антивирус и антивирус на компе утверждают, что скачивание не безопасно. Но сам создатель говорит, что антивирусники тупят, потому что он зашифровал код, а также ссылается на обфускацию. При проверке онлайн выводит infected with BackDoor.XtremeRat.3. Может такое быть или там на самом деле вирус и он просто разводит? Сейчас показывает,... подробнее

Показать сообщение отдельно
Dmitriy_M
1342 / 1223 / 112
Регистрация: 20.03.2009
Сообщений: 4,408
Записей в блоге: 11
28.01.2013, 23:07
Цитата Сообщение от hinst Посмотреть сообщение
надо провести исследование. Написать большущую программу на C++ например. Потом переписать всё то же самое с Венгерской нотацией. Посадить 100 случайных прогеров смотреть первую программу, ещё 100 случайных прогеров смотреть вторую программу, раздать им опросники типа "оцените читаемость кода от 0 до 10, оцените как вам нравится этот код". Тогда можно будет что-нибудь конкретно сказать. И то только в отношении C++ и в отношении читаемости кода.
Далеко ходить не надо, возьми книжку Шлее по Qt.

Цитата Сообщение от hinst Посмотреть сообщение
На жабе написаны же проекты по 100500 строк кода, всё без этой нотации, тот же Spring Framework, и всё там вроде читаемо
В Java есть свой стандарт, а единого в C и C++ нет.
К примеру, если атрибуты именовать так _атрибут, то IDE может выдать кучу всего после _, т.к. довольно распространенный способ, и местами применяется к типам и функциям.
Если именовать атрибут_, то вряд ли через 6-12 месяцев, ты вспомнишь все атрибуты класса, когда придется что-то дописывать. Если нормально именовать переменные, то в этом случает при авто дополнение будут отображаться временные переменные, что может привести к дополнительным ошибкам.

Торвальдс тот еще тролль. Что стоит его комментарии на тему C++. Однако же при работе с полиморфными типами, только во время выполнения узнаешь что там такое.

Добавлено через 1 минуту
Цитата Сообщение от MrGluck Посмотреть сообщение
есть typeid().name().
Есть, а что ты будешь с этим делать?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru