Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 1 / 1
Регистрация: 15.03.2012
Сообщений: 4

Подскажите в чем ошибка в статическом методе

15.03.2012, 10:40. Показов 871. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Совсем недавно начал ковырять VS C++ (2010), пытаюсь написать статический метод, который вызывает статический метод из того же класса, но получаю ошибку:

Error 3 error LNK2001: unresolved external symbol "public: static int __cdecl ModuleSearch::searchInHeader(int)" (?searchInHeader@ModuleSearch@@SAHH@Z) C:\Users\JucED\FSTest_03\ModuleSearch.ob j FSTest_03

вот файл cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
#include "StdAfx.h"
#include "ModuleSearch.h"
 
int moduleSearchMain(int command) {     
    return ModuleSearch::searchInHeader(command);
}
 
int searchInHeader(int command) {
 
    return NULL;
}
вот заголовочный:
C++
1
2
3
4
5
6
7
#pragma once
class ModuleSearch
{
public:
    static int moduleSearchMain(int);
    static int searchInHeader(int); 
};
походу я вообще неправильно все делаю, подскажите пожалуйста как это реализовать. Этот класс не содержит полей, только методы которые должны вызывать другие классы.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.03.2012, 10:40
Ответы с готовыми решениями:

Доброго времени суток Ругается на const_interator. Подскажите в чем ошибка?
#include "stdafx.h" #include <iostream> #include <string> #include <map> #include <fstream> using namespace std; class...

Webbrowser в статическом методе.
Всем привет, как дождаться загрузки webbrowser в статическом методе? Неудобно использовать private void webBrowser1_DocumentCompleted,...

Объект в статическом методе
Помогите! Почему не могу работать с объектом в статическом методе, хотя в обычном методе все ОК?? using System; class a { ...

2
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
15.03.2012, 10:58
Начнем с того, что это форум C#, а у вас программа на С++ - это абсолютно разные языки.

Вы показали код заголовочного файла, а где файл с реализацией этих методов? .cpp?
Он вообще существует?
0
1 / 1 / 1
Регистрация: 15.03.2012
Сообщений: 4
15.03.2012, 11:15  [ТС]
извиняюсь что не в тот форум.

я ведь оба файла в форум написал - .cpp и .h

ошибка именно здесь:
C++
1
2
3
4
5
6
7
8
9
10
11
12
 
#include "StdAfx.h"
#include "ModuleSearch.h"
 
int moduleSearchMain(int command) {             
        return ModuleSearch::searchInHeader(command); // строка с ошибкой
}
 
int searchInHeader(int command) {
 
        return NULL;
}
Добавлено через 13 минут
Закрывайте тему я осел

кому интересно - все решилось так:

C++
1
2
3
4
5
6
7
8
9
10
11
#include "StdAfx.h"
#include "ModuleSearch.h"
 
int ModuleSearch::moduleSearchMain(int command) {   // в этих строках          
        return ModuleSearch::searchInHeader(command);
}
 
int ModuleSearch::searchInHeader(int command) { // в этих строках
 
        return NULL;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.03.2012, 11:15
Помогаю со студенческими работами здесь

Ссылка на класс в статическом методе
Можно ли в статическом методе получить ссылку на класс, вызвавший этот метод подобно тому, как через this в нестатическом методе можно...

Переменная не увеличивается в статическом методе
Привет народ! я начинающий, помогите плиз. Изучаю односвязные списке, задача состоит в том, что надо создать метод который должен...

Как использовать RegisterStartupScript в статическом методе?
У меня имеется метод, который выполняет серверный код, в котором я генерирую строку (называется она у меня js), представляющую собой...

Не статические поля в статическом методе класса
Здравствуйте, друзья. Подскажите пожалуйста как "обойти запрет" использования не статических полей в статическом методе: class MC ...

Изменение свойства вьюмодели в статическом методе
скажем у меня есть свойство: public class ViewModelMain { private MyModel_myProperty; public MyModel MyProperty ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru