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

Прокомментировать каждую строку кода (или хотя бы каждую функцию) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатели. Error C2440: '=' : cannot convert from ClassAPtr to ClassA<Tclass> http://www.cyberforum.ru/cpp-beginners/thread1074900.html
Добрый день. Помогите, пожалуйста, разобраться. У меня есть шаблонный класс template<class Tclass> ClassA; . И есть тип указателя на объект этого класса: typedef ClassA<class Tclass>* ClassAPtr; Есть указатель ClassA* a; и есть ClassAPtr p;
C++ Переписать из С# в С++ Здравствуйте! помогите переписать программу из С# в С++ вот программа на С#: static void Main(string args) { int mas = new int {1, 2, 3, 4, 5}; int x = 1; for (int i = 0; i < 5; i++) { if (mas % 2 == 0) { http://www.cyberforum.ru/cpp-beginners/thread1074879.html
C++ Комментарии к строкам
Кому не сложно) Напишите комментарий к строкам) Эта программа переводит из одной системы счисления в другую! #include <iostream> #include <string> #include <locale> using namespace std; string zel(int a,int la,int q,int p,string u) {
Получение ошибка C++
Помогите создать процесс с ощибкой, которую бы он писал в STDERR, а не в STDOUT. Деление на ноль, выдаёт не ошибку, а инфинити. Может есть какие нибудь варианты?
C++ Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В http://www.cyberforum.ru/cpp-beginners/thread1074840.html
Даны две строки А и В. Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В (буквы можно использовать не более одного раза и можно переставлять). Например, А: ИНТЕГРАЛ; В: АГЕНТ – составить можно; В: ГРАФ – составить нельзя.
C++ Определение и вызов функций 2. Определить функции, переводящую число в двоичную систему счисления и проверяющую, является ли двоичная запись числа симметричной последовательностью нулей и единиц, начинающейся единицей. Напечатать все числа, не превосходящие n, двоичная запись которых есть симметричная последовательность. Только поподробнее) подробнее

Показать сообщение отдельно
Lev93
1 / 1 / 0
Регистрация: 09.02.2013
Сообщений: 51
18.01.2014, 17:20     Прокомментировать каждую строку кода (или хотя бы каждую функцию)
нашел программу в интернете, только ничего не понял) можете прокомментировать каждую строку (ну или хотя бы каждую функцию)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <stdio.h>
 
typedef struct MyList
{
    int d;
    MyList* pNext;
} MYLIST;
 
MYLIST* pList = NULL;
MYLIST* pListTail = NULL;
 
void AddHead(int d);
void AddTail(int d);
int Find(int i);
void ShowList();
 
int main(void)
{
    AddHead(10);
    AddTail(15);
    AddHead(20);
    AddTail(16);
    AddHead(30);
    AddTail(17);
    AddHead(40);
    AddTail(18);
 
    ShowList();
 
    printf("found = %d\n",Find(4));
 
    _getch();
 
    return 0;
}
 
void AddHead(int d)
{
    MYLIST* pListItem = new MYLIST;
    pListItem->d = d;
    if (pList != NULL) pListItem->pNext = pList;
    else { pListTail = pListItem; pListItem->pNext = NULL; }
    pList = pListItem;
}
 
void AddTail(int d)
{
    MYLIST* pListItem = new MYLIST;
    pListItem->d = d;
    pListItem->pNext = NULL;
    if (pList == NULL) 
        { pListTail = pListItem; pList = pListTail; }
    else { pListTail->pNext = pListItem; pListTail = pListItem; }
}
 
int Find(int i)
{
    int n = 0, ret = -1;
    MYLIST* pMyList = pList;
    while (pMyList != NULL)
    {
        if (n == i) ret = pMyList->d;
        pMyList = pMyList->pNext; n++;
    }
 
    return ret;
}
 
void ShowList()
{
    for (MYLIST* pMyList = pList; pMyList != NULL; 
        pMyList = pMyList->pNext)
        printf("%d\n",pMyList->d);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru