| Другое > 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) |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |