Другое > Hard'n'Soft
Програмирование на C++
<< < (12/25) > >>
HoRRoR:
abc_v.xyz::print();
gepar:
Там через пару страниц есть пример, это я поспешил с вопросом  :)
gepar:
Если вы смотрели фильм "Начало" то ...

Я ржал как конь, вспоминая один из примеров к лабам преподаватальници по с++ и недавнюю лекцию по поводу того как правильно читать объявления вроде char *(*(**foo[][8])())[]  :lol:
Mortal Hero:

--- Цитата ---недавнюю лекцию по поводу того как правильно читать объявления вроде char *(*(**foo[][8])())[]
--- Конец цитаты ---

Ха, сегодня в 6 утра читал об этом на хабре.  ^_^



Кстати, а тут с С# никто не работал?
BmpCorp:

--- Цитата: Mortal Hero ---Кстати, а тут с С# никто не работал?
--- Конец цитаты ---
Я работал, хотя конечно мастером этого языка назвать себя не могу.
Mortal Hero:
Очень хотел выучить С++, но так задолбался с памятью, указателями и прочими структурами - что забросил и когда попробывал C# - то уже слезть с него не могу. Вот, диплом пишу на C#... Но сложно то, что нет знакомых, которые могли бы помогать с глупыми вопросами - а на специализированных форумах - все очень важные, или не всегда смогут ответить вовремя.
HoRRoR:
C# и C++ - принципиально разные вещи, их даже сравнивать не всегда стоит. Вот сравнивать C# и Java - уже ближе к правде.
BmpCorp:
Ха, для меня тоже после С++ глотком свежего воздуха стал С#. И тоже в основном из-за указателей, хотя вроде и сложного-то в них ничего нет. Ну и ещё для меня большой плюс - ActionScript и C# во многом похожи, а первый язык я лучше всего знаю :)
Mortal Hero:

--- Цитата ---C# и C++ - принципиально разные вещи, их даже сравнивать не всегда стоит. Вот сравнивать C# и Java - уже ближе к правде.
--- Конец цитаты ---

Да, ты прав. Но я тогда не знал об этих тонкостях, и я их каталогизировал как "Си-подобные языки" :)

Добавлено позже:

--- Цитата ---ActionScript
--- Конец цитаты ---
- это который во флеше? :) Я кстати с него начинал путь программирования, может поэтому и си шарп для меня показался отрадой )))
BmpCorp:

--- Цитата: Mortal Hero ---- это который во флеше?  Я кстати с него начинал путь программирования, может поэтому и си шарп для меня показался отрадой )))
--- Конец цитаты ---
Ага, это Флэш. Правда, я писал именно про 3-ю версию, потому что она больше всего похожа на C#, да и вообще сильно отличается от первых двух.

PS: Оффтопим :)
Mortal Hero:
И плавно перейду к другой теме - кто то работал с базами данных? :)
Я вот в замешательстве: имеется DataGridView - не знаю как сохранить данные - или в виде XML сериализации или в MS Access.

Добавлено позже:

--- Цитата ---PS: Оффтопим
--- Конец цитаты ---
Ну почему же? :) Есть сложить два плюса от С++ то получится решетка #. ^_^
AjaxVS:

--- Цитата: gepar от 27 Март 2011, 12:34:01 ---Если вы смотрели фильм "Начало" то ...
http://s010.radikal.ru/i314/1103/bc/d673347a52f0.jpg
Я ржал как конь, вспоминая один из примеров к лабам преподаватальници по с++ и недавнюю лекцию по поводу того как правильно читать объявления вроде char *(*(**foo[][8])())[]  :lol:

--- Конец цитаты ---
обалденный комикс! главное - правда :lol:


--- Цитата: Mortal Hero от 27 Март 2011, 18:34:15 ---Но сложно то, что нет знакомых, которые могли бы помогать с глупыми вопросами - а на специализированных форумах - все очень важные, или не всегда смогут ответить вовремя.
--- Конец цитаты ---
форумы по программированию - пережиток прошлого, когда гугл был не столь крут, как сейчас ;) сейчас в поисковике быстро находятся все ответы.


--- Цитата: Mortal Hero от 27 Март 2011, 19:02:05 ---И плавно перейду к другой теме - кто то работал с базами данных? :)
Я вот в замешательстве: имеется DataGridView - не знаю как сохранить данные - или в виде XML сериализации или в MS Access
--- Конец цитаты ---
все эти "Grid"-ы изначально задумывались как средства для визуализации баз данных, никакой XML рядом не стоит, о чем речь.. да и SQL рулит, если проекты серьезные. если сам делаешь какую-нибудь оболочку для мелкого бизнеса, вообще можно на свой формат перейти.

кстати, тут как раз аудитория подходящая.. вы какие книжки читали (читаете?) по С++ "не начального" уровня? а то недавно решил прочесть первую книжку по программированию до конца (ни разу как-то не получалось :D) - прочел Страустрапа, хоть ничего нового и не узнал, но мысли как-то после многих лет php/vb6 упорядочились. хочу еще что-нибудь. посоветует мб кто?
Mortal Hero:

--- Цитата ---все эти "Grid"-ы изначально задумывались как средства для визуализации баз данных, никакой XML рядом не стоит, о чем речь..
--- Конец цитаты ---

Да, это визуализация базы данных, но вот изначально у нас есть в проекте пустой DataGrid - мы заполняем его данными. Сохранить результат работы можно как в различные базы методом Update() или же можно в формат XML - что кстати довольно таки просто и в последнее время тоже приобретает популярность. Как раз мне надо для "мелкого" предприятия. :)


--- Цитата ---да и SQL рулит, если проекты серьезные.
--- Конец цитаты ---
А он тут причем? Это язык запросов, а не формат сохранения баз данных. Его можно использовать примерно и так


Ах да, я всё это время говорил о C#.  ^_^


--- Цитата ---хочу еще что-нибудь. посоветует мб кто?
--- Конец цитаты ---
Архангельского осилил? Крупная книга. :)
AjaxVS:
ну у меня очень скептическое отношение к SQL + XML. мб даже сильно предвзятое, будущее покажет.

глянул Архангельского. но там почти все про Builder, для начинающих и очень много воды :(
мне бы черную магию  :D
Mortal Hero:

--- Цитата ---мне бы черную магию 
--- Конец цитаты ---
Скандалы, интриги, расследования?  :D

Насколько я знаю, интересные куски кода и необычное мышление в программирование есть в хакерских книгах. Там необязательно коды взлома и вирусы - часто просто прикольные утилиты и всё в это духе. Есть так же сайты, для программистов - с сложными задачами. Дается какое то задание написать какую то специфическую программу используя ограниченные средства и библиотеки, или вообще без них - или допустим какие то задачи по куску кода... Вообщем тоже тренирует. :)

gepar:
Оказывается есть даже функции с динамическим числом параметров (сегодня преподша на лекции немножко о них вспомнила и сказала мол это сложно - оно вам не надо, подробно читать о них ничего не буду), мне интересно что это и удобно ли это. Где можно почитать (чтобы понятно было, сайт MS не пойдёт) и стоит ли читать о них и разбираться что это подробно? Может и правда они только усложняют код и особой ценности не представляют.  :)
AjaxVS:
эллипсис, что ли?
http://www.cyberguru.ru/programming/cpp/cpp-language-straustrup2-page66.html

стоит ли читать - это вопрос, на который нет ответа.
можно обойтись без чего угодно, а потом ты попадешь в компанию кодеров, которые обожают использовать эту ерунду, которую ты пропустил.
или ты можешь читать про все, что есть на этом свете, и в итоге в голове будет такая каша, что начнешь забывать основы.
:)

про черную магию - это я о таком:



конечно, сейчас эта функция не представляет собой никакой ценности. но уметь делать такие фишки полезно.
gepar:
Хотел тут сделать задание по наследованию, но до него что-то не дошло.
Проблема: никак не могу заставить класс подключить библиотеку cstring, где я затупил?  :(
Также вопрос: не люблю делать .h файлы к классам, начинать любить или оно и дальше будет так просто без них обходиться?
HoRRoR:

--- Цитата ---Проблема: никак не могу заставить класс подключить библиотеку cstring, где я затупил?
--- Конец цитаты ---
В смысле "заставить класс подключить библиотеку"? Что не так?


--- Цитата ---Также вопрос: не люблю делать .h файлы к классам, начинать любить или оно и дальше будет так просто без них обходиться?
--- Конец цитаты ---
Начинай любить. Иначе как ты их будешь использовать более чем в одном файле?

Добавлено позже:
Не заметил прикреплённые сорцы. Скажу сразу, CPP-ФАЙЛЫ НЕ ИНКЛЮДЯТ! Знай разницу между объектным файлом и заголовком.
Mr2:

--- Цитата: gepar от 03 Апрель 2011, 01:02:27 ---Хотел тут сделать задание по наследованию, но до него что-то не дошло.
Проблема: никак не могу заставить класс подключить библиотеку cstring, где я затупил?  :(
Также вопрос: не люблю делать .h файлы к классам, начинать любить или оно и дальше будет так просто без них обходиться?

--- Конец цитаты ---
В объявлении класса указывай пространство имён.(std::string)
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии