Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 05.02.2018
Сообщений: 7
1

Что нужно знать про указатели и ссылки?

27.03.2018, 19:35. Показов 998. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет, завтра кр по теме указатели и ссылки в с++, пишите сюда что необходимо знать.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.03.2018, 19:35
Ответы с готовыми решениями:

Что нужно знать про STL?
Всем добра, при поиске работы пишут что нужны хорошие знания по STL, может кто-нибудь конкрето...

Пояснить про указатели и ссылки
есть переменное и указатель.. Значение нашей переменной случайный адрес, Как менять адрес...

Расскажите популярно про ссылки и указатели
Помогите разобраться со ссылками и указателями на различные объекты. Запутался вообще в них...

Про указатели и ссылки с Coursera (программа в теме)
Начал изучать один курс на Coursera: The Hardware/Software Interface. Там все объясняется через...

3
Диссидент
Эксперт C
 Аватар для Байт
27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
27.03.2018, 19:43 2
Van_Darck_Ass, Необходимо знать про указатели, про ссылки, кое-что из массивов и об основных конструкциях языка.
1
 Аватар для COKPOWEHEU
4029 / 2575 / 430
Регистрация: 09.09.2017
Сообщений: 11,493
28.03.2018, 10:49 3
Ну например, хорошо бы понимать что делают эти примеры
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <cstring>
 
//пример 1
int main1(){
  int x;
  int *y = &x;
  x=1;
  *y=2;
  std::cout <<"x="<<x<<" y="<<*y<<std::endl;
}
 
//пример 2
int slen(char *arr){
  return sizeof(arr);
}
int main2(){
  char str[]="Hello world!";
  std::cout<<"strlen="<<strlen(str)<<" slen="<<slen(str)<<std::endl;
}
 
//пример 3
void func(int x, int &y){
  int *z;
  z = &x;
  *z = 10;
  z = &y;
  *z = 20;
}
int main3(){
  int a=0, b=1;
  func(a, b);
  std::cout<<"a="<<a<<" b="<<b<<std::endl;
}
 
//пример 4
int func1(int x){return x+1;}
int func2(int x){return x*2;}
int func0(int (*f)(int), int x){return f(x);}
int main(){
  std::cout<<"func1(10)="<<func0(func1, 10)<<" func2(10)="<<func0(func2, 10)<<std::endl;
}
Добавлено через 20 секунд
P.S. набросал на скорую руку
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28047 / 15780 / 983
Регистрация: 15.09.2009
Сообщений: 67,754
Записей в блоге: 78
28.03.2018, 10:51 4
Ваши знания
а ваши?
0
28.03.2018, 10:51
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.03.2018, 10:51
Помогаю со студенческими работами здесь

Подскажите хорошую статью про указатели и ссылки
Посоветуйте статью, видео или книгу по указателям и ссылкам в C++, где все доходчиво разъяснено с...

Как правельно нужно разсылать рекламу в вконтакте ру? Что нужно знать?
Живу в небольшом городе и нужно разослать рекламу на продукт в этом городе через сайт вконтакте ру,...

Что нужно знать, что изучить чтобы взяли на работу?
Всем доброго времени суток. Изучая программирование на C# где то чуть больше года, понял, что кроме...

Что нужно знать, что бы быть хорошим процедурным программистом?
Я познакомился с ООП в лице C#, C++ и меня расстроила сложность реализации программ при следовании...

Нужно сделать анимационный проект.Что надо знать/ что стоит прочитать?
Учусь в институте, и в этом году появился предмет как компьютерная графика. Дали задачу сделать...

Что нужно знать, что бы выполнить это задание?
Добрый день вот текст задания, как по мне он не очень ясный, но все же. &quot;На линукс системе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как сделать перенос строки в Bash
bytestream 28.01.2025
При работе с командной оболочкой Bash разработчики часто сталкиваются с необходимостью форматирования текстового вывода, где ключевую роль играет правильное управление переносами строк. Умение. . .
Поиск подстроки в строке с помощью Bash
bytestream 28.01.2025
Поиск подстроки в строке является одной из важных задач в программировании и обработке текстов. Применение такого поиска можно найти в самых разных областях, от анализа данных до разработки. . .
[golang] 169. Majority Element
alhaos 28.01.2025
Тут надо вернуть "мажористый" элемент который встречается в слайсе больше чем в половине случаев. По условиям задачи во входных данных такой элемент обязан присутствовать. / / . . .
Когда лучше использовать LinkedList вместо ArrayList в Java
bytestream 28.01.2025
При разработке Java-приложений выбор правильной структуры данных играет ключевую роль в обеспечении эффективности и производительности программы. ArrayList и LinkedList являются двумя. . .
Какой ответ HTTP лучше использовать: 403 Forbidden или 401 Unauthorized, когда недостаточно прав
bytestream 28.01.2025
В современной веб-разработке правильная обработка ошибок и точное информирование клиентов о статусе их запросов играют критическую роль в создании надежных и безопасных приложений. Особое внимание. . .
Как получить список всех файлов коммита в Git
bytestream 28.01.2025
Система контроля версий Git представляет собой мощный инструмент для управления изменениями в программном коде и других файлах проекта. В основе работы Git лежит концепция коммитов - снимков. . .
Как записать только часть изменений файла в Git
bytestream 28.01.2025
В процессе разработки программного обеспечения часто возникает необходимость сохранить только определенные изменения из множества внесенных правок в файлах. Система контроля версий Git предоставляет. . .
[golang] 80. Remove Duplicates from Sorted Array II
alhaos 28.01.2025
В предоставленном упорядоченном по возрастанию целочисленном слайсе, оставить уникальные элементы полюс один возможный дубликат. Вернуть количество таких элементов. / / . . .
Что такое внедрение зависимостей и для чего оно применяется
bytestream 27.01.2025
В современной разработке программного обеспечения одной из ключевых проблем является управление зависимостями между различными компонентами системы. Внедрение зависимостей (Dependency Injection, DI). . .
Как установить cellpadding и cellspacing в CSS
bytestream 27.01.2025
При создании веб-страниц с табличными данными разработчики часто сталкиваются с необходимостью правильного оформления внутренних и внешних отступов в таблицах. В традиционной разметке HTML для этих. . .
Чем отличаются public, protected, package-private и private в Java
bytestream 27.01.2025
В языке программирования Java механизм модификаторов доступа играет ключевую роль в реализации одного из фундаментальных принципов объектно-ориентированного программирования - инкапсуляции. . . .
Зачем нужно explicit в C++. Преобразование типов
bytestream 27.01.2025
В мире программирования на C++ управление преобразованием типов данных играет crucial роль в создании надежного и безопасного кода. Язык C++ предоставляет множество механизмов для контроля над. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru