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

static указатель на метод (LNK2001) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести первое слово!с++ http://www.cyberforum.ru/cpp-beginners/thread853837.html
У меня есть файл, и в нем мне нужно вывести ТОЛЬКО первые слова. Например. Роман 1996 студент Владимир 1991 викладач Лилия 1999 школьник. И мне нужно вівести из файла только имена Роман, Владимир, Лилия в столбец.
C++ Два потока winapi Ребят ребят,два потока нужно сделать в проге,вот хотел узнать,это только через WINAPI можно сделать? Нет ли какого нибудь ещё хитрого и болеменее простого способа http://www.cyberforum.ru/cpp-beginners/thread853830.html
Массив: Описать функцию swap(A,B), меняющую местами максимальные элементы матриц А и В. C++
Надо исправить программу чтобы заработала. У самой уже ничего не получается=(( Описать функцию swap(A,B), меняющую местами максимальные элементы матриц А и В. Вот что у меня получается: #include <iostream.h> #define n 2//размерность массивов int CreateMas1(int n)//функция котороя создает массив 1 {
C++ Переставить строки матрицы в порядке увеличения сумм элементов
Ребят помогите,нужно переставить строки массива в порядке увеличения сумм элементов#include <stdio.h> #include <stdlib.h> int main() { int m,n,i,j; printf("VVedite m = "); scanf("%i",&m); printf("\n VVedite n= "); scanf("%d",&n);
C++ Метод простых итераций! http://www.cyberforum.ru/cpp-beginners/thread853801.html
опять я ... и опять нужно помочь перевести на язык С++...Заранее спасибо... Прога на Паскале... Uses Crt; Var Eps,X0,Y0,X1,Y1,T1,T2,D:real; key:char; label 10; Begin textbackground(blue); Clrscr;
C++ Пересечения круга и отрезка Нужно сделать функцию пересечения кола и отрезка, известны координаты двух точек отрезка, координаты центра кола и радиус. подробнее

Показать сообщение отдельно
RealMogAika
2 / 2 / 0
Регистрация: 02.05.2013
Сообщений: 8

static указатель на метод (LNK2001) - C++

02.05.2013, 00:44. Просмотров 386. Ответов 2
Метки (Все метки)

Имеется класс A, один из его методов B(int a) нужно указать напрямую (по адресу).
Делал так:
C++
1
2
3
4
5
6
7
8
9
10
11
#include "windows.h"
 
class A {
public:
    static void (__thiscall* B)( int a);    
};
 
void main()
{ 
    A::B = (void (__thiscall*)(int a))(0x12345678);
}
Вылезает ошибка от линковщика:
main.obj : error LNK2001: неразрешенный внешний символ ""public: static void (__thiscall* A::B)(int)" (?B@A@@2P6EXH@ZA)"
fatal error LNK1120: 1 неразрешенных внешних элементов

Помогите решить эту проблему, уже 4ый час мучаюсь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru