Egor
ну при условии синтаксиса си, укладывающегося на пару страниц - о чём ещё писать то было
Egor
Andrey
Anonymous
хотя я может быть и вру и в новых изданиях почистили
Stanislav
https://github.com/hsutter/gcpp
Sokolov
Ребятки, какой компилятор для си выбрать?
Sokolov
Я установил Dev-C++
Sokolov
Но он у меня файл не запускает, пишет ошибку
Egor
напомнило:
Объясните plz, из чего созтоят файлы? из байтов? или не только?
Почему к примеру когда я создаю пустой bmp-файл(не програмно) и через блокнот заменяю его данные на данные нормального файла, то после этого он через пайнт не открывается?
Egor
Egor
Ilya
Anonymous
Dumitru
Disi
Disi
кек
Disi
ну гцц сойдет
Disi
emacs, gcc, gdb
Disi
норм связка
Disi
для сишника
Richard
вместо emacs Sublime Text, Atom
Richard
Anton
а что посоветуете?
Anton
для тех кто еще в начале пути.
Andrey
Anonymous
а что посоветуете?
Qt Creator. На мой взгляд, это лучшая IDE как для начинающего, так и для профессионала.
Anton
спасибо, посмотрим
Richard
Disi
Anonymous
Richard
Richard
По поводу кривизны хз, как и тормознутости. Запускается он не так быстро, как хотелось бы, но нормально.
Anonymous
Большие файлы часто требуется открывать. Например это логи сборки какого-нибудь крупного проекта.
Anonymous
Там может быть и больше 2 ГБ такого лога.
Richard
В любом случае Atom, как и все другое, это просто инструмент, который имеет свое применение
Richard
У меня он часто висит открытй и я делаю в нем мелкие правки исходников и проблем с этим не было ни разу
Anonymous
Richard
и да, падает на крупных файлах, попробовал открыть 4 гига - упал.
Stanislav
Anonymous
А тащить огромного неповоротливого монстра для правки текстовых файлов - это, на мой взгляд, не очень хорошо.
Anonymous
vim vs emacs еще поспорьте
Не будем. Я к emacs отношусь нормально. Он, кстати, тоже не падает на огромных логах и не тащит под капотом хромиум.
Stanislav
Anonymous
Richard
Хз чего так беспокоит хромиум под капотом. Есть и есть, винты уже давно не 400 метров, да и оперативки давно гигабайты.
Anonymous
Richard
Richard
Но в плане инструментов я выбираю то, что работает и удобно здесь и сейчас. Возможность есть - отлично, нет - буду решать уже
Richard
На вим есть желание перейти, потому что многие хвалят, но пока в качестве "просто текстового редактора" я склоняюсь к Sublime Text.
Anonymous
Из текстовых редакторов мне ещё нравится Sublime Text 3. Он платный, да, но стоит своих денег.
Richard
Вот на него я и перехожу с атома
Dumitru
пишу програмку и столкнулся с такой ошибкой
include/rosenbrock.h:11: undefined reference to `vtable for Rosenbrock'
что может быть?
🦥Alex Fails
Иногда такое бывает, если потроха класса лежат во внешней статической или динамической либе
Dumitru
все из исходников, никаких либ)
🦥Alex Fails
А реализация класса лежит где?
Dumitru
include/rosenbrock.h
src/rosenbrock.cpp
но это дочерний класс класса Task
Stanislav
покажи объявление класса Task
Dumitru
http://pastebin.com/6JDPWGpJ
Kirill
Неплохо бы объявить виртуальный деструктор
Dumitru
обьявил) только что
Kirill
Тут не вижу проблем. Обычный абстрактный класс. Покажи rosenbrock
Dumitru
http://pastebin.com/YAKuvyS5
Anonymous
Такую ошибку выдаёт тогда, когда ты cpp не компилишь, в котором методы класса определены.
Anonymous
То есть, в .h объявление есть, а реализации не видит.
Dumitru
Dumitru
вроде все есть
Kirill
Надо проверять определения конструкторов
Dumitru
http://pastebin.com/mZmwXTNP
Dumitru
http://pastebin.com/CRKsPnFX
Dumitru
Rosenbrock и Task
Kirill
В rosenbrock.cpp подключен task.h вместо rosenbrock.h
Kirill
Как это скомпилилось вообще? :)
Dumitru
ааааах, упустил ))
Dumitru
спасибо!
Dumitru
новые ошибки) сейчас буду смотреть
Dumitru