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

xmemory - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Gcc без MinGW http://www.cyberforum.ru/cpp/thread1048670.html
Интересует вопрос, можно ли рабочий код (который без ошибок компилируется в Visual Studio) компилировать с помощью командной строки Windows (я так понимаю что в Windows встроен компилятор gcc)... Тут на форуме наткнулся на тему GCC с MinGW, однако MinGW это стороннее приложение, хотелось бы без него обойтись, т.к. я же знаю что код правильный (так понимаю что среда разработки VS или же MinGW...
C++ Свойства звука (диаграмма и др.) Программирую на С++ под VisualStudio 2005 (пока что только WinApi библиотеку изучаю, ну и частично DirectDraw как естественное желание научиться рисовать) Суть вопроса: хотелось бы узнать как выводить свойства звука и возможно способность копировать и создавать свои. Например хочу разобраться как фортепианный звук выглядит в диаграмном виде(наверно диаграмном, точно не знаю). А вообще в... http://www.cyberforum.ru/cpp/thread1048586.html
CASE - средства C++
На форуме есть пара упоминаний. Однако, ничего конкретного. У меня вот какой вопрос: кто какими CASE-средствами пользовался? есть ли в них сопряжения с С++ вообще и в частности с Visual Studio? Ещё было бы интересно услышать мнение профессионалов о целесообразности этих штуковин.
C++ КА
сумма, разность целых неотрицательных чисел (нарисовать диаграмму переходов и построить таблицу) 1) 1-23-456-7890 2) 000 3) 0-1-1-1-1-1-1-1-1-1 не понимаю что означает 1, 2, 3, как его нарисовать?
C++ Посмотрите сюда http://www.cyberforum.ru/cpp/thread1045586.html
Помогите пожалуйста. Что нужно: 1.Создать проект, который включает консольную программу Win32. 2.Создать динамический массив, любого простого типа (например: int, long, float, double и т.п.), предварительно спросив его размер у пользователя. Создать функцию, которая будет заполнить массив случайными значениями, функцию вычисления суммы или произведение элементов массива, и функцию которая...
C++ 3D диаграмма Нарисовать столбчатую диаграмму 3D распределения суточных температур за декаду очень нужна помощь подробнее

Показать сообщение отдельно
vasyater
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 7
19.12.2013, 23:05     xmemory
Помогите разобраться с ошибкой.
Вот сам код , и внизу ошибки. это VC - 98 , и используется VS 6.0
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
// xmemory internal header (from <memory>)
 
#if     _MSC_VER > 1000
#pragma once
#endif
 
#ifndef _XMEMORY_
#define _XMEMORY_
#include <cstdlib>
#include <new>
 
#ifdef  _MSC_VER
#pragma pack(push,8)
#endif  /* _MSC_VER */
#include <utility>
#ifndef _FARQ   /* specify standard memory model */
#define _FARQ
#define _PDFT   ptrdiff_t
#define _SIZT   size_t
#endif
#define _POINTER_X(T, A)    T _FARQ *
#define _REFERENCE_X(T, A)  T _FARQ &
_STD_BEGIN
        // TEMPLATE FUNCTION _Allocate
template<class _Ty> inline
    _Ty _FARQ *_Allocate(_PDFT _N, _Ty _FARQ *)
    {if (_N < 0)
        _N = 0;
    return ((_Ty _FARQ *)operator new(
        (_SIZT)_N * sizeof (_Ty))); }
        // TEMPLATE FUNCTION _Construct
template<class _T1, class _T2> inline
    void _Construct(_T1 _FARQ *_P, const _T2& _V)
    {new ((void _FARQ *)_P) _T1(_V); }
    
        // TEMPLATE FUNCTION _Destroy
template<class _Ty> inline
    void _Destroy(_Ty _FARQ *_P)
    {_DESTRUCTOR(_Ty, _P); }
inline void _Destroy(char _FARQ *_P)
    {}
inline void _Destroy(wchar_t _FARQ *_P)
    {}
        // TEMPLATE CLASS allocator
template<class _Ty>
    class allocator {
public:
    typedef _SIZT size_type;
    typedef _PDFT difference_type;
    typedef _Ty _FARQ *pointer;
    typedef const _Ty _FARQ *const_pointer;
    typedef _Ty _FARQ& reference;
    typedef const _Ty _FARQ& const_reference;
    typedef _Ty value_type;
    pointer address(reference _X) const
        {return (&_X); }
    const_pointer address(const_reference _X) const
        {return (&_X); }
    pointer allocate(size_type _N, const void *)
        {return (_Allocate((difference_type)_N, (pointer)0)); }
    char _FARQ *_Charalloc(size_type _N)
        {return (_Allocate((difference_type)_N,
            (char _FARQ *)0)); }
    void deallocate(void _FARQ *_P, size_type)
        {operator delete(_P); }
    void construct(pointer _P, const _Ty& _V)
        {_Construct(_P, _V); }
    void destroy(pointer _P)
        {_Destroy(_P); }
    _SIZT max_size() const
        {_SIZT _N = (_SIZT)(-1) / sizeof (_Ty);
        return (0 < _N ? _N : 1); }
    };
template<class _Ty, class _U> inline
    bool operator==(const allocator<_Ty>&, const allocator<_U>&)
    {return (true); }
template<class _Ty, class _U> inline
    bool operator!=(const allocator<_Ty>&, const allocator<_U>&)
    {return (false); }
        // CLASS allocator<void>
template<> class _CRTIMP allocator<void> {
public:
    typedef void _Ty;
    typedef _Ty _FARQ *pointer;
    typedef const _Ty _FARQ *const_pointer;
    typedef _Ty value_type;
    };
_STD_END
#ifdef  _MSC_VER
#pragma pack(pop)
#endif  /* _MSC_VER */
 
#endif /* _XMEMORY_ */
 
/*
 * Copyright (c) 1995 by P.J. Plauger.  ALL RIGHTS RESERVED. 
 * Consult your license regarding permissions and restrictions.
 */
 
/*
 * This file is derived from software bearing the following
 * restrictions:
 *
 * Copyright (c) 1994
 * Hewlett-Packard Company
 *
 * Permission to use, copy, modify, distribute and sell this
 * software and its documentation for any purpose is hereby
 * granted without fee, provided that the above copyright notice
 * appear in all copies and that both that copyright notice and
 * this permission notice appear in supporting documentation.
 * Hewlett-Packard Company makes no representations about the
 * suitability of this software for any purpose. It is provided
 * "as is" without express or implied warranty.
 */
c:\program files\microsoft visual studio\vc98\include\xmemory(34) : error C2660: 'new' : function does not take 2 parameters
c:\program files\microsoft visual studio\vc98\include\xmemory(67) : see reference to function template instantiation 'void __cdecl std::_Construct(struct ActionInfo *,const struct ActionInfo &)' being compiled
Error executing cl.exe.

FieldServer.exe - 1 error(s), 2 warning(s)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru