АвторСообщение





Пост N: 34
Зарегистрирован: 19.11.10
Откуда: Россия, Новочеркасск
ссылка на сообщение  Отправлено: 31.07.12 21:23. Заголовок: Общие вопросы и помощь в изучении С++


С чего начать полному чайнику ???
Какую литературку прочитать ??? (Только реальные ссылки на файлы, ответы типа гугл вам поможет не подходят, гугл уже помог найти этот форум :))) )
Примеры простецких кодов тоже очень помогут !!!!

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 6 [только новые]


постоянный участник


Пост N: 438
Зарегистрирован: 03.09.09
ссылка на сообщение  Отправлено: 31.07.12 22:07. Заголовок: Мне очень понравилос..


Понравилось изложение у Герберта Шилдта - "Полный справочник по C++". Читал бумажный вариант. Вот электронный вариант. Специально проверил - закачивается. Содержимое полностью совпадает с бумажным вариантом.

Спасибо: 1 
ПрофильЦитата Ответить





Пост N: 35
Зарегистрирован: 19.11.10
Откуда: Россия, Новочеркасск
ссылка на сообщение  Отправлено: 03.08.12 08:58. Заголовок: #import "myLib.d..


#import "myLib.dll"

void fn(string var);

#import

DLL:

void __stdcall fn(char *pointer) {}
Не смог найти толкового объяснения знаку * перед pointer, зачем он нужен ??? Разве без него нельзя ????

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 36
Зарегистрирован: 19.11.10
Откуда: Россия, Новочеркасск
ссылка на сообщение  Отправлено: 03.08.12 11:02. Заголовок: Есть ли какие то вид..


Есть ли какие то видео курсы ??? Книга в процессе изучения ....

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 442
Зарегистрирован: 03.09.09
ссылка на сообщение  Отправлено: 03.08.12 19:54. Заголовок: voldemar227 пишет: ..


voldemar227 пишет:

 цитата:
Не смог найти толкового объяснения знаку * перед pointer, зачем он нужен ??? Разве без него нельзя ????


Никак.
char - это целочисленный тип данных (размером один байт), в MQL4 аналогов ему нет. Значок "*" обозначает, что переменная pointer является указателем на ячейку, в которой хранится значение типа char. То есть, обратившись к переменной pointer, вы получите только адрес ячейки, а не ее содержимое.
Несмотря на свою "целочисленность", тип char часто используется для записи строк - строка представляется как массив символов. Каждый символ представлен кодом ASCII, код представляет собой целочисленное значение. Поэтому представленная функция, скорее всего, получает указатель на строку. Концом строки является нулевой байт.
У Шилдта много написано об указателях, а также об их родственниках - ссылках. Очень неплохо объяснено отличие между ссылкой и указателем.
voldemar227 пишет:

 цитата:
Есть ли какие то видео курсы ??? Книга в процессе изучения ....


Мы же сейчас говорим о языке С++, а не о среде программирования. Несмотря на развитие различных визуальных комплексов программирования, непосредственный ручной набор кода, все же, занимает значительную часть создания программ.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 3
Зарегистрирован: 24.09.16
ссылка на сообщение  Отправлено: 24.09.16 18:37. Заголовок: О, огромная благодар..


О, огромная благодарность

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 8
Зарегистрирован: 24.09.16
ссылка на сообщение  Отправлено: 24.09.16 18:41. Заголовок: Согласен полностью..


Согласен полностью

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 11
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет