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

Шаблоны классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ указатель на массив указателей http://www.cyberforum.ru/cpp-beginners/thread827274.html
помогите разобраться, передаю в функцию update_table массив указателей на фигуры, для каждой из которых должна вызываться add_to_table. какие аргументы должна содержать функция add_to_table?? .... void add_to_table(table *T,figure *F) { char *B; B=&(T->A); *(B+8*(8-(F->y))+(F->x-65))=F->type; }
C++ Технологии защиты информации. Бросок монеты в колодец Задача такая. Запрограммировать протокол "Бросок монеты в колодец" Вот информация по ней. Интересно отметить, что во всех этих протоколах Алиса и Боб узнают результат броска не одновременно. В каждом протоколе есть момент, когда одна из сторон (Алиса в первых двух протоколах и Боб в последнем) узнает результат броска, но не может изменить его. Эта сторона может, однако, задержать... http://www.cyberforum.ru/cpp-beginners/thread827272.html
Стоит ли разрываться? C++
Добрый вечер. Я сейчас учу плюсы и необходимо изучить javascript и php. Можно ли все это вместе учить или я не смогу?
C++ хочу обойти античит punkbuster Visual Studio 2012
1>------ Построение начато: проект: Win32Project11, Конфигурация: Debug Win32 ------ 1> stdafx.cpp 1> Win32Project11.cpp 1>c:\users\oleg\documents\visual studio 2012\projects\win32project11\win32project11\win32project11.cpp(12): error C2065: pb_tic: необъявленный идентификатор 1>c:\users\oleg\documents\visual studio 2012\projects\win32project11\win32project11\win32project11.cpp(15): error...
C++ error: ISO C++ forbids declaration of 'Time' with no type http://www.cyberforum.ru/cpp-beginners/thread827250.html
#ifndef _TIMELL_H #define _TIMELL_H #include <iostream> #include <string> #include "Time.h" using namespace std; //class Time;
C++ Массив и файлы Здравствуйте.Помогите решить проблемку. Восстанавливаю массив из файла,минимально значение такое как нужно, а среднее арифметическое отличается от предыдущего, в чем проблема не пойму. #include <iostream> #include <stdio.h> #include <time.h> #include <fstream> using namespace std; void random (float *MAS, float size); подробнее

Показать сообщение отдельно
Jazzman94
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 13
03.04.2013, 20:40     Шаблоны классов
Доброго времени суток. Сегодня на форуме зарегался очередной неродивый быдлокодер, которому нужна ваша помощь!
head.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#define PI 3.14159265358979323846
using namespace std;
 
template <class T1, class T2>
class paral
{
    T1 rebro1;
    T1 rebro2;
    T2 angle;
public:
    paral();
    paral(T1 a,T1 b, T2 c);
    void show();
};
head.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "head.h"
 
template <class T1, class T2> paral<T1, T2>::paral()
{
    rebro1 = NULL; rebro2 = NULL; angle = NULL;
}
template <class T1, class T2> paral<T1, T2>::paral(T1 a, T1 b, T2 c)
{
    rebro1 = a; rebro2 = b; angle = (c * PI)/180;
}
template <class T1, class T2> void paral<T1, T2>::show()
{
    cout << rebro1 << " " << rebro2 << " " << angle << endl;
}
main.cpp
C++
1
2
3
4
5
6
#include "head.h"
void main()
{
    paral<int, double> ob1;
    paral<char, int> ob2('f', 'k', 30);
}
В результате компиляции выдаёт следующие ошибки:
main.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall paral<char,int>:aral<char,int>(char,char,int)" (??0?$paral@DH@@QAE@DDH@Z) в функции _main
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall paral<int,double>:aral<int,double>(void)" (??0?$paral@HN@@QAE@XZ) в функции _main
1>C:\Users\NICK\VSprojects\templates\templ\Debug\templ.exe : fatal error LNK1120: 2 неразрешенных внешних элементов
Скорее всего здесь всё просто и понятно, но я в упор не вижу ошибку(
Прошу помочь. Заранее благодарю
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru