![]() | ![]() |
![](https://gazenwagen.com/images/smileys/simply/(.gif)
![]() | ![]() ![]() |
XsErG, Будь добр,подскажи ка что за дист у тебя...Просто не очень хотелось бы попасть на такое в будущем
![](https://gazenwagen.com/images/smileys/simply/(.gif)
![]() | ![]() |
![](https://gazenwagen.com/images/smileys/simply/).gif)
К сожалению ни в один современный дистрибутив линукса не входит ни один из существующих tiled wm
![](https://gazenwagen.com/images/smileys/simply/(.gif)
![]() | ![]() |
![](https://gazenwagen.com/images/smileys/simply/(.gif)
![]() | ![]() |
После таких фейсов не думаю что кому то захочется переходить на линукс
![](https://gazenwagen.com/images/smileys/simply/(.gif)
![]() | ![]() ![]() |
![](https://gazenwagen.com/images/smileys/simply/).gif)
Ксерж, вопрос насчёт C++: в каких случаях ставишь расширение *.h, а в каких *.cpp Ведь вроде одно и тоже?
Изм. Герц (15.05.2009 / 15:23) [1]
![]() | ![]() ![]() |
Да ну, у Ксержа пиздатая среда, ничего лишнего
![](https://gazenwagen.com/images/smileys/simply/).gif)
Ксерж, вопрос насчёт C++: в каких случаях ставишь расширение *.чисто теоретически расширение может быть любое везде... Но принято *.h заголовочные файлы и классы, *.срр файлы кода...
![]() | ![]() |
После недели-двух вы не сможете юзать "стандартные" вм, они оказываются жутко неудобными
![](https://gazenwagen.com/images/smileys/simply/).gif)
По плюсам, есть такие вещи как соглашения и раздельная компиляция.
В .h Идет определение интерфейса, в .cpp храниться реализация библиотеки.
Это позволяет скрыть реализацию библиотеки. Мы в итоге имеем объектный файл и заголовок с перечнем функции.
Еще есть .hpp в нем совмещается и заголовок и реализация. В основном не юзается
![](https://gazenwagen.com/images/smileys/simply/).gif)