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

Переобъявить функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ OpenMP, CSR, NUMA http://www.cyberforum.ru/cpp-beginners/thread920113.html
Есть ли у кого-либо результаты или идеи по OpenMP распараллеливанию алгоритма приведения к CSR формату? Есть готовые алгоритмы, которые на 10 ядрах ускоряют программу всего в 2 раза. Хотелось бы больше. Вот алгоритм: #pragma omp for private(j) for (i = 0; i < n; i++) { y = 0; for (j = row_ptr; j < row_ptr; j++) y += values * x]; }
C++ Присвоить переменной типа int содержимое четырёх байт из массива Есть массив байт. Нужно выбрать из него четыре байта подряд (например, со второго по пятый) и вернуть как int. http://www.cyberforum.ru/cpp-beginners/thread920105.html
C++ Сортировка методом пузырька, не могу найти ошибку
Здравствуйте, уважаемые форумчане ! Столкнулся с проблемой при выполнении 2-го условия. Дана целочисленная прямоугольная матрица (задать самостоятельно). 1. Найдите наименьший элемент среди четных строк этой матрицы. 2. Переставьте местами строки матрицы в порядке убывания модулей первых элементов строк. Ввожу двумерный массив 3х3, например: 4 5 6 7 8 9 1 1 3 Сортирует не совсем верно....
список мин и макс элемент C++
Дан список из целых чисел, найти первое из всех минимальных значений и последнее из всех максимальных, при этом удалить все значения между ними.
C++ Олимпиадная задача http://www.cyberforum.ru/cpp-beginners/thread919968.html
Вот наткнулся сегодня на такую задачу: Всем известно, что в позапрошлом веке ковбои занимались перегоном скота. Перегон скота всегда считался опасным делом. Ковбой Джон, готовясь к очередному перегону, изучал план местности. Так как местность гористая, то добраться из одного поселения в другое можно только по дорогам, возможно через другие поселения. Главной опасностью на пути были бандиты,...
C++ Подскажите как исправить функцию bool addNode(TNode *first, int key) { TNode* tmp=first; if(tmp->Right) addNode(tmp->Right,key); else if(tmp->Data==-1||tmp->Data==-2||tmp->Data==-3) { tmp->Right=add(key); return true; подробнее

Показать сообщение отдельно
Exebiche
0 / 0 / 0
Регистрация: 08.05.2013
Сообщений: 23
09.07.2013, 12:26  [ТС]     Переобъявить функции
Забыл уточнить что, мне он также объяснил что там надо будет дописывать с._str(), и изменять некоторые значения что я удачно только что сделал осталось кажется последняя проблема не могу понять как исправить эту ошибку
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
int main(int argc, char *argv[])
{
    ShowCopyright(); // функция вывода прав копирайта
 
    if(argc == 1)       // если не введена команда то выводим помощь
    {
        cout << "Введена неизвестная команда, прочти помощь или введи команду help" << endl;
        ShowHelp(); /// функция вывода помощи
 
        return 0;
    }
 
string sArg(argv[1]);
 
    if(!sArg.compare("help")) /// если введена команда help то выводим помощь
    {
        ShowHelp(); /// функция вывода помощи
 
        return 0;
    }
 
    if(!sArg.compare("dir")) ///при вводе команды dir сканируем ключи  отображения
     {
        for (int i = 2; i < argc; i++) /// считываем  для команды dir ключи
        {
            string sArg(argv[i]);
 
 
            if(!sArg.compare("/all")) // если введен ключ /all отображаем всю информацию об каталоге такую как права доступа, количество ссылок на файл, имя владельца, имя группы, размер, время последнего редактирования
            {
                all = "/all";
                blSeeName = true;  /// не отображать им файлов так как оно отобразится в ключе /all
            }
 
 
            if(!sArg.compare("/p")) /// если введен ключ /p то отображаем права доступа
            {
                p = argv[i];
            }
 
            if(!sArg.compare("/s")) /// если введен ключ /s то отображаем количество ссылок на файл
            {
                s = argv[i];
            }
 
            if(!sArg.compare("/v")) /// если введен ключ /v то отображаем имя владельца
            {
                v=argv[i];
            }
 
            if(!sArg.compare("/g")) /// если введен ключ /g то отображаем имя группы
                g=argv[i];
 
            if(!sArg.compare("/r")) /// если введен ключ /r то отображаем размер ф
                r=argv[i];
 
            if(!sArg.compare("/t")) ///если введен ключ /t то отображаем время последнего редактирования
                t=argv[i];
 
        }
     }
 
 
    if (argc != 1) // если заданы параметры для командной строки то считываем все файлы в каталоге
    {
        while (--argc)
        {
            cout << *++argv << endl;
            do_ls(*argv, (string*)""); //выполнение функции на проверку существования файлов
        }
    }
 
    return 0;
}
/data_file/main.cpp||In function ‘int main(int, char**)’:|
/data_file/main.cpp|112|error: conversion from ‘std::string*’ to non-scalar type ‘std::string’ requested|
||=== Build finished: 1 errors, 0 warnings ===|

ошибку указывает на строку 69
 
Текущее время: 19:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru