Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сравнение двух строк с выделением динамической памяти - C++ Подскажите почему не работает код? Ввожу две разные строки и всегда выводит equal. Уже как только не крутил. Подскажите пожалуйтста, что можно добавить или изменить? #include <iostream> using namespace std; int main() { size_t i = 200; char *str1 = new char ; char *str2 = new char ; cin >> str1 >> str2; https://www.cyberforum.ru/ cpp-beginners/ thread1511498.html C++ Запоминание местоположения курсора путем нажатия кнопок
Доброго времени суток. Задача такова: Если кнопку F1 нажали - координаты где находится мышка запоминает и записывает в Edit1 и Edit2. Раньше (на старом добром билдере 7 делал это так) void Find(int ShX, int& ShY, int& IBX, int& IBY, int& FBX, int& FBY, int& MX, int& MY, int& GX, int& GY) { if (Key == VK_F1) {
C++ Среди ящиков с количеством яблок больше сорока найти номер ящика с самыми крупными яблоками https://www.cyberforum.ru/ cpp-beginners/ thread1511481.html
У меня была такая задача. Дан целостный ряд чисел из 25 элементов. Элементы массива могут принимать значения от 30 до 50- Количество яблок в одном ящике. Опишите на русском языке или на одном из языков программирования алгоритм, который среди ящиков с количеством яблок больше сорока находит номер ящика с самыми крупными яблоками. Гарантируется что такой ящик один.(Вес яблок во всех ящиках...
C++ Приведение указаталей, принадлежащих к различной классовой иерархии https://www.cyberforum.ru/ cpp-beginners/ thread1511473.html
1) Скажите, безопасно ли делать так без использования dynamic_cast: // пусть определены конкретные базовый и произв. классы Baseclass* ptr1; Subclass* ptr2 = (Baseclass*)ptr1; 2) Что будет при привидении указателя произв. класса к базовому?
Использование массива объявленного в другом файле C++
есть 1.cpp в котором обьявлен массив char Array; и инициализирован данными 2.cpp нужно записать данные из подпрограммы 2.cpp в 1.cpp т.е. обратиться в внешний файл как это можно сделать?
C++ Разбить по файлам пример из Дейтела https://www.cyberforum.ru/ cpp-beginners/ thread1511445.html
Хочу разбить по файлам пример из книги Дейтела. Что куда сохранять!? Пожалуйсто подскажите, тяжело самому... Определение класса GradeBook с прототипами ф-ций. #include<string> using std::string; class GradeBook{ public: GradeBook(string); void setCoourseName(string); string getCourseName(); void Message();
C++ Не корректно выводит значения структуры https://www.cyberforum.ru/ cpp-beginners/ thread1511443.html
Не правильно выдает значения из структуры на русском языке #include <iostream> #include <string> #include <cstdlib> using namespace std; int main() { setlocale(LC_ALL, "Russian");
Архивация + отправка по mySQL C++
Кароче уже неделю где-то ищу нужный мне урок или исходник и всё насмарку, вот что нужно: 1. нужно файл с дериктории c:\\1.txt заархивировать при этом не имеет значения сколько он будет занимать 2. Заархивированый файл скинуть мне на сервер к примеру: хост - 255.255.255.0 логин - vuchastyi, пароль - vuchastyi123 имя базы данных - vuchastyi.:wall::wall::wall: нужен пример со всеми include потому...
C++ Ошибка линковки файлов при компиляции: "fatal error LNK1169: обнаружен многократно определенный символ" https://www.cyberforum.ru/ cpp-beginners/ thread1511413.html
Visual C++ 2008 Express Edition ошибка Компиляция... 1.cpp Компоновка... 2.obj : error LNK2005: "int __cdecl GetByte(int)" (?GetByte@@YAHH@Z) уже определен в 1.obj 2.exe : fatal error LNK1169: обнаружен многократно определенный символ - один или более
C++ Функция A2W съедает кириллические символы https://www.cyberforum.ru/ cpp-beginners/ thread1511375.html
Работаю с библиотекой jni для связи java и с++. Передаю строку с java в c++. Строка приходит целая, проверяю так: const char *progid = env->GetStringUTFChars(_progid, NULL); printf(progid); Но когда я после использую: LPOLESTR bsProgId = A2W(progid); wprintf(bsProgId); То строка отправляется оборванная, обрыв происходит, если есть кириллические символы. Может функцию A2W можно...
C++ Найти в массиве количество локальных минимумов значение которых кратно трем
У меня такая проблема у меня есть задача Задание 25 № 7319. Дан массив, содержащий 2014 положительных целых чисел. Напишите на одном из языков программирования программу, которая находит в этом массиве количество локальных минимумов, значение которых кратно 3. Локальным минимумом называется элемент массива, который меньше всех своих соседей. Например, в массиве из 6 элементов, содержащем числа 4,...
C++ Написать функцию, выводящую на экран переданную ей игральную карту Написать функцию, выводящую на экран переданную ей игральную карту. https://www.cyberforum.ru/ cpp-beginners/ thread1511316.html
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
0

Куда именно копируется значения аргумента при передачи в функцию? - C++ - Ответ 7954672

07.08.2015, 18:13. Показов 1079. Ответов 9
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Куда именно копируется значения аргумента при передачи в функцию? И куда(где ) деваются эти копии в этом частном случае?
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
#include<iostream>
using namespace std;
 
struct Distance{
    int feet;
    float inches;
};
void foo(Distance);
int main(){
Distance d1,d2;
cin>>d1.feet;
cin>>d1.inches;
d2.feet=24;
d2.inches=43;
foo(d1);
cout<<endl;
foo(d2);
    return 0;
}
void foo(Distance dd){
    dd.feet=10;
    dd.inches=10;
    cout<<dd.feet<<"/"<<dd.inches<<endl;    
}
Добавлено через 4 минуты
И каким образом вообще происходит это копирование!??

Вернуться к обсуждению:
Куда именно копируется значения аргумента при передачи в функцию? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.08.2015, 18:13
Готовые ответы и решения:

Указать значения аргумента, при которых функцию нельзя вычислить
Указать значения аргумента, при которых функцию нельзя вычислить.

Куда пропал русский язык при передачи по RS-232
Здравствуйте, подскажите пожалуйста как наделить программу возможностями передавать русский язык,...

Обьясните что и куда копируется я не пойму до конца
Почему в конце копируется только возраст, а не весь Person (и имя и возраст), и почему возвращает...

Как заносить значения аргумента в функцию
В данном случае значения аргументов уже изначально заданы, но как сделать чтобы можно было их...

9
07.08.2015, 18:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.08.2015, 18:13
Помогаю со студенческими работами здесь

Почему при присваивании значения некоторым объектам ссылочного типа копируется не ССЫЛКА, а само значение?
Здравствуйте! Пытаюсь докопаться до сути ссылочных и значимых типов данных. Во многих источниках...

Реализация передачи значения переменной по указателю в подпрограмму(функцию)
Вопрос собственно заключается в том ,как с помощью указателя передать в подпрограмму определенное...

Как правильно указать путь, куда копируется изображение в move_uploaded_file
установил денвер исполняемый скрипт находится в каталоге...

Исследовать поведение функции при изменении аргумента а от начального значения а0, до конечного значения аk
Разработать информационную технологию, позволяющую исследовать поведение функции при изменении...

Запись значения по указателю, переданному в качестве аргумента в функцию
Всем привет! Помогите плиз с проблемкой, либо скажите что это не реально)) Добавлено через 2...

Протабулировать функцию. Значения аргумента и функции записать в массивы X и Y
Задача такая. Нужно вычислить значение функции A*x^2+B*x+C от Xmin до Xmax. Значения аргумента и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru