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

Ошибка при перегрузке операторов. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Все та же работа со строками (ошибка) http://www.cyberforum.ru/cpp-beginners/thread435881.html
#include <iostream> #include <conio.h> #include <stdio.h> #include <stdlib.h> using namespace std; int Proc(char *main) { int i; for(i=1;main!=0;i++) {
C++ GetModuleFileNameW Необработанное исключение 0xC0000005: Здравствуйте. Суть проблемы: Программа использует ANSI и UNICODE библиотеки. В функцию передаётся имя файла в ANSI. C помощью GetModuleFileNameW вычисляю путь к файлу в UNICODE (т.к. используется UNCODE-WinAPI). Конвертирую UNICODE-путь в ANSI-путь, который и возвращает функция. char fullPath; char *AddMediaPath(const char *filename) { LPWSTR LPWSTRfullPath; http://www.cyberforum.ru/cpp-beginners/thread435873.html
Вывести все слова из каждой строки, начинающиеся и заканчивающиеся на заданную букву и количество таких слов в каждой строке. C++
Ребят, всем привет!; Помогите, пожалуйста, решить задачу со строками на С++; Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать все слова из каждой строки, начинающиеся и заканчивающиеся на заданную букву и количество таких слов в каждой строке. #include <iostream> void main() { int i,j; char str;
Составить блок схему C++
Составить блок схему: ЛИНЕЙНЫЕ АЛГОРИТМЫ: Дано натуральное число N. Составить алгоритм для получения последней цифры этого числа. РАЗВЕТВЛЯЮЩИЕСЯ АЛГОРИТМЫ: Определить количество целых чисел среди чисел a,b и c. ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ: Сумма цифр двузначного числа равна 11. Если к этому числу прибавить 27, то получится число, записанное теми же цифрами, но в обратном порядке. Составить...
C++ c++ и visual c++ одно и то же? http://www.cyberforum.ru/cpp-beginners/thread435827.html
с чего лучше начать изучение? что из этого по вашему лучше
C++ Типы данных в тривиальной задаче Суть задачи такова: вычислить значение дроби. Имеются два аргумента a=100, b=0.001. Условие: "Вычислить значение выражения при различных вещественных типах данных (float и double). Вычисления следует выполнять с использованием промежуточных переменных. Сравнить и объяснить полученные результаты." Возникла проблема такого рода: все промежуточные переменные, как... подробнее

Показать сообщение отдельно
Гимнаст
0 / 0 / 0
Регистрация: 13.08.2010
Сообщений: 12
26.01.2012, 21:26     Ошибка при перегрузке операторов.
Здравствуйте! Возникла необходимость создать свой класс-обертку для работы с большими числами. Бибилиотека mpir=порт GMP.
Пример рабочий:
Код
IntGmp s((long)20); IntGmp q((long)30);
s=q=s+s; q.Print(); s.Print();
но если же написать
Код
s=q=s+s+s;
то возникает исключительние. в чем может быть ошибка ?

Код во вложениии.
Исключение :
Код
Необработанное исключение в "0x1003317f (mpir.dll)" в "Обертка.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcdcdcdd1".
Вложения
Тип файла: txt IntGmp_h.txt (354 байт, 9 просмотров)
Тип файла: txt IntGmp.txt (1.1 Кб, 12 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru