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

пространство имен для шаблонного класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запросить текст из формы http://www.cyberforum.ru/cpp-beginners/thread552980.html
Я ввожу текст в форму в гугл хроме. вопрос, как запросить текст, который я ввел?
C++ Сортировка, реализованная потоками... Суть: Нужно написать программу, которая сортирует массив чисел( сам массив вводим вручную или генерируем рэндомно) , но это должно быть реализовано потоками. Я в них полный ноль. Потоков должно быть не меньше двух. Алгоритмы сортировок для реализации потоками может подойти Быстрая сортировка, сортировка вставками , сортировка подсчетом( если они все не подходят используйте свои). у меня... http://www.cyberforum.ru/cpp-beginners/thread552977.html
C++ Определить с какой буквы начинается больше слов в файле.
Дан файл с текстом. Слово-последовательность символов латинского языка, остальное разделители. Определить, с какой буквы начинается наибольшее количество слов(маленькие и большие буквы не различаются). Результат вывести в отдельный файл: сначала в отдельной строке буква, затем слова. помогите, пожалуйста, с написанием программы...
Проблема с функциией C++
Почему-то функция sin не работает. Компилятор выдает ошибку. в чем тут дело то? #include <iostream> #include <math.h> #include <stdio.h> using namespace std; double distance (double v, double a) {
C++ Ошибка: initializing argument 2 of `char* fgets(char*, int, FILE*) http://www.cyberforum.ru/cpp-beginners/thread552952.html
Написать программу, которая считывает текст из файла и выводит на экран только строки, содержащие двузначные числа Помогите исправить ошибку она в 18 строке (initializing argument 2 of `char* fgets(char*, int, FILE*))' #include<conio.h> #include<stdio.h> #include<string.h> #include <ctype.h> main() { FILE *fp;
C++ Количество слов в строке Суть задачи такая - нужно подсчитать, сколько целых чисел содержится в произвольной строке. Числа разделены пробелами (причём любым количеством), т.е. числа в словах типа: number33, 45st, dd44ff не считаются. Алгоритм я написал, но вероятно намудрил (особенно в строке 14 не нравится много проверок). Просто прошу покритиковать, и если кто может предложить свой вариант. #include <iostream>... подробнее

Показать сообщение отдельно
Heretiqu3
10 / 10 / 2
Регистрация: 19.04.2012
Сообщений: 20
20.04.2012, 01:24     пространство имен для шаблонного класса
Цитата Сообщение от besh]<a Посмотреть сообщение
все подключается через include просто здесь не написанно
Не может быть, где-то ошибка, так как линкер не может найти реализацию конструктора и деструктора, не там подключаете значит

Добавлено через 18 минут
Не могу редактировать сообщения, так что отдельный пост.
Удалите все же лишние <T>

А оператор присваивания я бы немного переписал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
template<typename T> 
BaseMatr<T> & BaseMatr<T>::operator=(const BaseMatr & bm) 
{
    if (this != &bm)
    {
 
        BaseMatr::~BaseMatr();
 
        n = bm.n;
 
        m = new T*[n];
        for(int i=0;i<n;i++) {
            m[i] = new T[n];
            std::copy(bm.m[i], bm.m[i]+n, m[i]);
        }
    }
    return * this;
}
А по-хорошему, там обьект существует и создавать новый может быть совсем не обязательно, сделать проверку, хватает ли памяти и записывать туда, при наличии оной.
 
Текущее время: 00:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru