Форум программистов, компьютерный форум CyberForum.ru

Список типа "ОЧЕРЕДЬ" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ иерархия геометрических фигур в ООП http://www.cyberforum.ru/cpp-beginners/thread51922.html
Здравствуйте уважаемые формучани, нужна ваша помощь ибо я уже не знаю что делать. В общем задание построить иерархию геометрических фигур методом наследования( с этим проблем не возникло), и каждая из фигур должна выполнять свои действия по сигналу с клавиатуры. У меня идет точка которая двигается и меняет цвет, квадрат который выполняет эти же действия, прямоугольник который в придачу ещё и...
C++ Умножение матрицы на вектор #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <math.h> typedef matrix; typedef vector; matrix a={{3,5,1}, {4,8,6}, {2,7,9}}; vector x={9,5,7}; http://www.cyberforum.ru/cpp-beginners/thread51921.html
C++ Вычислить сумму по формуле
Нужно с программировать программу в С++, по теме рекурсии... Задача такова: Дано натуральное n (в радианах) нужно сделать так чтобы она находила сумму по формуле: cos1*(cos1+cos2)*(cos1+cos2+cos3)*(cos1+cos2+...+cos(n))... ПОЖАЛУЙСТА ПОМОГИТЕ!!! ЗАРАНЕЕ БЛАГОДАРЕН!!!
Обсуждение своих программ C++
Ув.Программисты, решил открыть темку,где можно продемонстрировать свою прогу,обсуждать ее коды:):)Буду рад ваших ответов:):) Добавлено через 3 минуты Это моя программа, которую сегодня написал.Тут внедрен бесконечный цикл, во время этого цикла, переменная sec увеличивается на 1 за каждую секунду:)Вобщем очередная программа нуба:D #include "stdio.h" #include "stdlib.h" #include "conio.h"...
C++ system("cls"); как по другому? http://www.cyberforum.ru/cpp-beginners/thread51900.html
имеется код #include "stdio.h" #include "stdlib.h" #include "conio.h" #include "windows.h" #include <iostream> using namespace std;
C++ Задача:Удалить строчки в КиР наткнулся на задачу: напишите программу удаления из "С"-пораммы всех комментариев. Не забывайте аккуратно обращаться с "закавыченнными" строками константами как понял - надо редактировать срр файл...но как я знаю удалить строчки из файла невозможно!как это можно реализовать? подробнее

Показать сообщение отдельно
accept
4817 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
22.09.2009, 05:14     Список типа "ОЧЕРЕДЬ"
элементы добавляются только в конец, а читаются только с начала
насчёт удаления не знаю, вообще, прочитанные должны удаляться

есть операция взятия адреса &
и операция получения объекта по адресу *
если в объекте данные представляют из себя адрес, можно дальше проходить **

C
1
    int n;
так как n - объект, то она имеет адрес, его можно узнать, выполнив операцию & с n

C
1
    printf("%p" "\n", &n);
n - имя объекта, поэтому, даже потеряв имя, можно обращаться к объекту и дальше, через его адрес
при динамическом выделении памяти, имени у выделенного блока вообще нет

операцию & можно перепутать с & в C++, которая имеет ещё одно назначение для работы с переменными, кроме взятия адреса (создаёт алиас для имени переменной, то есть как бы у одного объекта появляются два, три и тд имени)

это для С++ пример, как выглядят объявления ссылок

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
 
#include <iostream>
 
using namespace std;
 
int main(void)
{
    int n = 5;
    int &q1 = n;
    int &q2 = q1;
    int &q3 = q2;
    
    cout << q1
         << q2
         << q3
         << endl;
    
    n = 1;
    
    cout << q1
         << q2
         << q3
         << endl;
        
    return 0;
}


вывод

Код
[guest@station tmp]$ ./test
555
111
[guest@station tmp]$
 
Текущее время: 08:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru