Вниз  C / C++
- 22.09.2017 / 22:29copy  #494065
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
SeTSeR, я всё :facepalm:
__________________
 わからない!!
- 23.09.2017 / 06:30copy  #494069
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
Витаминыч, разобрался? :)
- 23.09.2017 / 13:10copy  #494084
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
SeTSeR, да я просто расслабился, забыл, что компилятору пофигу и он почти все компилирует :gg:
В яве мне иде бы уже кричать начала, что я олень и не присвоил возвращаемое значение переменной, а тут эклипс молчит (он вообще почти бесполезен), билдер молчит, и запускается, главное :gg:

Т.е., без этой глупости мой код нормальный?
__________________
 わからない!!
- 23.09.2017 / 14:50copy  #494095
Naik
  Пользователь

Naik 
Сейчас: Offline
Витаминыч, Java тоже скомпилила б такой код. Только IDEA на всякий случай сказала бы что возвращаемое значение не используется.
- 24.09.2017 / 12:58copy  #494118
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
Витаминыч, ну я ошибок не нашёл других
- 30.09.2017 / 01:00copy  #494417
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
Не, у меня явно что-то не так -- по идее все правильно, конструктор наследника расширяет родительский, но, у меня вызывается в итоге базовый конструктор по умолчанию (без параметров), хотя в отладке пишет, что конструктор наследника отрабатывает :dum:
__________________
 わからない!!


Прикрепленные файлы:
1.png (11.85 кб.) Скачано 179 раз
2.png (3.63 кб.) Скачано 95 раз
3.png (9.28 кб.) Скачано 102 раза
4.png (8.92 кб.) Скачано 68 раз
5.png (7.52 кб.) Скачано 95 раз
- 30.09.2017 / 03:05copy  #494419
RblSb
  Пользователь

RblSb 
Сейчас: Offline
Витаминыч, ты бы еще скриншоты в архив закинул, вместо того чтобы скопировать текст на pastebin.com. Сейчас все побегут переписывать твои исходники для тестирования, ага.
- 30.09.2017 / 09:29copy  #494424
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
RblSb, Там нечего тестить + исходники ч выше в виде текста есть
__________________
 わからない!!
- 22.04.2019 / 06:32copy  #511168
kalter
  Пользователь

kalter 
Сейчас: Offline
Материалы для изучения C:

- Содержательная документация по языку
- метод чтения объявлений типов
- веб-инструмент для чтения объявлений типов
- Системные вызовы и функции стандартной библиотеки можно либо почитать в документации ОС (Linux man-pages) либо здесь или здесь, в секциях 2 и 3
- Простейшее объяснение как сделан связанный список в ядре Linux
- Гайд по Linux kernel space
- FAQ по Linux kernel space
- Включение общих предупреждений: -Wall -Wextra -Werror
- PVS Studio или аналог
- Документация компилятора

Нашёл все эти источники и использую для обучения. Может кому пригодится.

Все ресурсы преимущественно на английском.
__________________
 Homo homini penis est.

Изменено Magneto (22.04 / 06:46) (всего 4 раза)
- 22.04.2019 / 06:59copy  #511169
kalter
  Пользователь

kalter 
Сейчас: Offline
И ещё кое-что забыл добавить:

- распространённые ошибки в программировании на C/C++

Одна из проблем C/C++ — в этих языках легко писать ненадёжный код (содержащий ошибки, которые трудно заметить). Эта книжка как раз пробегается по примерам такого кода.
__________________
 Homo homini penis est.

Изменено Magneto (22.04 / 07:09) (всего 2 раза)
Наверх  Всего сообщений: 2769
Фильтровать сообщения
Поиск по теме
Файлы топика (115)
Поиск по форуму