Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
C++ - Страница 2

Упомянутые в теме пользователи:

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 13 по 24 из 43

Тема: C++

  1. #13
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Rpal Посмотреть сообщение
    ааа,все,теперь понял,что то не дошло сразу )
    чую хапнешь горя с массивами и строчками

  2. #14
    Почетный флудер Аватар для Ann
    Регистрация
    27.01.2012
    Адрес
    Минск
    Сообщений
    2,425
    Поблагодарил(а)
    879
    Получено благодарностей: 1,091 (сообщений: 660).
    Репутация: 1800
    может стоит для начала почитать умные книженки? основы ООП, алгоритмы, основы языка самого, а потом уже окунаться в практику?)

  3. #15
    BATYA HERE Аватар для sector1111
    Регистрация
    08.01.2012
    Сообщений
    3,641
    Поблагодарил(а)
    703
    Получено благодарностей: 717 (сообщений: 430).
    Репутация: 717
    опять дети начинают учить с++, при этом не разобравшись в организации памяти и типах данных

  4. #16
    Гуру
    Регистрация
    23.03.2014
    Сообщений
    359
    Поблагодарил(а)
    27
    Получено благодарностей: 33 (сообщений: 22).
    Репутация: 33
    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    Я же привел пример с другом и грушей =)

    Хорошо , в переменную типа int с можно записать целочисленные. Вводим целочисленные. После чего int c = a + b; , получаем к примеру 5 + 5 = 10 , теперь же пробуем записать в int c = (a * b) / (c / d) + e , получаем например 2*2/2/2+2 , в ответе целочисленное 3, краша нет ,вводим 5*3 / 100/3 + 20 , получаем 15 / 0.333333333 + 20 и программа крашится , т.к 15/0.33333+20 = 60,00045000450005 и эти 60,00045000450005 уже вещественные , но записать должно в переменную не вещественную. Аналгичная ситуация выйдет если в знаменателе одной из дробей будет 0.
    Ну вобще получаем 15 / 0 + 20 так как идет округление в инт
    0.99999999999999 кстати тоже 0 при таком округлении
    + следовало бы сделать проверки на 0 в делителе и бросить exception
    P.S. Как вариант можно int в начале поменять на float. В результате дробная часть будет откинутая и получим int
    Последний раз редактировалось Juicylolx; 11.07.2016 в 23:21.

  5. #17
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Ann Посмотреть сообщение
    может стоит для начала почитать умные книженки? основы ООП, алгоритмы, основы языка самого, а потом уже окунаться в практику?)
    Какое ооп , ты о чем , пускай сразу с процедурным освоится))) та и книжки наши писать не умеют ... если и искать то переводы....

    - - - Updated - - -

    Цитата Сообщение от Juicylolx Посмотреть сообщение
    Ну вобще получаем 15 / 0 + 20 так как идет округление в инт
    0.99999999999999 кстати тоже 0 при таком округлении
    + следовало бы сделать проверки на 0 в делителе и бросить exception
    P.S. Как вариант можно int в начале поменять на float. В результате дробная часть будет откинутая и получим int
    Не помню что именно выдала студия 2015 , но это было не деление на 0

  6. #18
    Гуру
    Регистрация
    23.03.2014
    Сообщений
    359
    Поблагодарил(а)
    27
    Получено благодарностей: 33 (сообщений: 22).
    Репутация: 33
    Ну мб вводил не целые значения и переменная не инициализировалась в итоге вылетала. Кроме деления на ноль и ввода не целых значений там ошибок нету
    Хотя от студии мб зависит и настроек компилятора

  7. #19
    Повелитель клыкарров Аватар для aa_talanin
    Регистрация
    08.05.2014
    Адрес
    Нижний Новгород
    Сообщений
    2,678
    Поблагодарил(а)
    574
    Получено благодарностей: 352 (сообщений: 231).
    Репутация: 768
    Поставь Microsoft Visual Studio 2008 для XP 2010/2012 для 7 и 2012 + для 8.

    Там весьма неплохой дебаггер, подсветка синтаксиса, в 2012 добавили еще и интеллисенс для с++. Не будет возникать вопросов, почему проги крашатся.

    Можешь найти экспресс версию на сайте у мелкософтов, она бесплатная.

    - - - Updated - - -

    К тому же, посоветовал бы тебе начинать учить не сразу С++, а C#. Синтаксис почти одинаковый, зато второй поддерживает построчное выполнение кода, среда .NET перехватывает все исключения, точно укажет тебе, где и какая была ошибка. На нем легче, чем на cpp, писать приложения на Windows Forms.

  8. #20
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от aa_talanin Посмотреть сообщение
    На нем легче, чем на cpp, писать приложения на Windows Forms.
    Одинаково =)

  9. #21
    Гуру Аватар для Rpal
    Регистрация
    23.01.2016
    Сообщений
    442
    Поблагодарил(а)
    31
    Получено благодарностей: 25 (сообщений: 24).
    Репутация: 25
    Цитата Сообщение от Ann Посмотреть сообщение
    может стоит для начала почитать умные книженки? основы ООП, алгоритмы, основы языка самого, а потом уже окунаться в практику?)

    Цитата Сообщение от sector1111 Посмотреть сообщение
    опять дети начинают учить с++, при этом не разобравшись в организации памяти и типах данных
    я привык учиться на примерах

    - - - Updated - - -

    Цитата Сообщение от aa_talanin Посмотреть сообщение
    Поставь Microsoft Visual Studio 2008 для XP 2010/2012 для 7 и 2012 + для 8.

    Там весьма неплохой дебаггер, подсветка синтаксиса, в 2012 добавили еще и интеллисенс для с++. Не будет возникать вопросов, почему проги крашатся.

    Можешь найти экспресс версию на сайте у мелкософтов, она бесплатная.

    - - - Updated - - -

    К тому же, посоветовал бы тебе начинать учить не сразу С++, а C#. Синтаксис почти одинаковый, зато второй поддерживает построчное выполнение кода, среда .NET перехватывает все исключения, точно укажет тебе, где и какая была ошибка. На нем легче, чем на cpp, писать приложения на Windows Forms.
    у меня Dev-C++ стоит или стоит заменить ?
    Horde logon x15-20:
    Rpal
    Easeheal
    Развратник


    I will never lose my way

  10. #22
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Rpal Посмотреть сообщение
    у меня Dev-C++ стоит или стоит заменить ?
    хз всегда студию юзал , 2015 есть фришная типа для студентов (комьюнити вроде называет) , вообщем удобная и более менее быстрая.

  11. #23
    Повелитель клыкарров Аватар для aa_talanin
    Регистрация
    08.05.2014
    Адрес
    Нижний Новгород
    Сообщений
    2,678
    Поблагодарил(а)
    574
    Получено благодарностей: 352 (сообщений: 231).
    Репутация: 768
    Цитата Сообщение от Rpal Посмотреть сообщение
    Dev-C++
    Не знаю таких. На википедии описания не нашел. Можешь про вижуалку почитать.

    Цитата Сообщение от Rpal Посмотреть сообщение
    я привык учиться на примерах
    С с++ на примерах учиться не получится. Примеры покажут тебе, как реализовать что-то конкретное, но для другой ситуации нужен будет совсем другой подход, и тебе придется каждый раз искать какие-то новые примеры.

    http://cppstudio.com/post/9507/

    Я по этой учился.

  12. 1 пользователь сказал cпасибо aa_talanin за это полезное сообщение:

    Rpal (12.07.2016)

  13. #24
    Гуру Аватар для Rpal
    Регистрация
    23.01.2016
    Сообщений
    442
    Поблагодарил(а)
    31
    Получено благодарностей: 25 (сообщений: 24).
    Репутация: 25
    Цитата Сообщение от aa_talanin Посмотреть сообщение
    http://cppstudio.com/post/9507/

    Я по этой учился.
    спасибо

    - - - Updated - - -

    жаль конечно что платная )
    Horde logon x15-20:
    Rpal
    Easeheal
    Развратник


    I will never lose my way

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •