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

Реализация класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ case -> if http://www.cyberforum.ru/cpp-beginners/thread858374.html
Надо переделать с си++ на си, т.е. case на if while(choice != 4) { switch(choice) { case 1: add_student(); break; case 2:
C++ Составить функцию нахождения максимального элемента Мх в диагонали матрицы, параллельной главной диагонали Пожалуйста помогите с решением задачи на С++ Составить функцию нахождения максимального элемента Мх в диагонали матрицы, параллельной главной диагонали. Используя эту функцию в матрице F. Найти сумму максимальных элементов Мх всей диагонали, лежащих выше побочной, а в матрице E - произведение минимальных элементов Мх всей диагонали, лежащих ниже побочной http://www.cyberforum.ru/cpp-beginners/thread858366.html
Exception C++
Реализовать свой класс исключений zero, производный от std::exception (используется при попытке деления вектора на ноль). В классе zero должна быть перегружена функция what(). Функция должна возвращать строку "division_by_zero". помогите его реализовать
C++ Шифр перестановки "Скитала"
Привет всем) помогите написать шифр перестановки "Скитала" на С++
C++ UTF8 To Char http://www.cyberforum.ru/cpp-beginners/thread858330.html
Помогите с задачкой! Мне надо сделать программу которая переводит строки из UTF8 в нормальный текст и обратно (норм текст это русские буквы и несколько символов) Пытался искать в интернете нечего не нашел чтобы помогло! (или плохо искал) Заранее спасибо!
C++ Ошибка proga.exe": Загружено: "C:\Users\DRIVE\Documents\Visual Studio 2010\Projects\proga\Debug\proga.exe", Символы загружены. "proga.exe": Загружено: "C:\Windows\SysWOW64\ntdll.dll", Невозможно найти или открыть файл PDB "proga.exe": Загружено: "C:\Windows\SysWOW64\kernel32.dll", Невозможно найти или открыть файл PDB "proga.exe": Загружено: "C:\Windows\SysWOW64\KernelBase.dll", Невозможно найти или... подробнее

Показать сообщение отдельно
Aliru
0 / 0 / 0
Регистрация: 07.05.2013
Сообщений: 83
20.05.2013, 01:46  [ТС]     Реализация класса
Это абсолютно логично и понятно что я должен знать такие вещи как статическая локальная переменная. Но должен ли я досконально понимать что происходит в следующих участках(вырезал первое что попалось под руку) препроцессированного кода, ведь есть еще такое понятие как неопределенное поведение(ну например х=++х+++х) или это не отсюда?
Цитата Сообщение от silent_1991 Посмотреть сообщение
typedef __time32_t time_t;
# 652 "c:\\program files (x86)\\mingw32\\i686-w64-mingw32\\include\\_mingw.h" 3
void __attribute__((__cdecl__)) __debugbreak(void);
extern __inline__ __attribute__((__always_inline__,__gnu_inline__)) void __attribute__((__cdecl__)) __debugbreak(void)
{
__asm__ __volatile__("int $3");
}




const char *__mingw_get_crt_info (void);






#pragma pack(pop)
# 11 "c:\\program files (x86)\\mingw32\\i686-w64-mingw32\\include\\crtdefs.h" 2 3
# 26 "c:\\program files (x86)\\mingw32\\i686-w64-mingw32\\include\\crtdefs.h" 3
typedef size_t rsize_t;
# 153 "c:\\program files (x86)\\mingw32\\i686-w64-mingw32\\include\\crtdefs.h" 3
struct threadlocaleinfostruct;
struct threadmbcinfostruct;
typedef struct threadlocaleinfostruct *pthreadlocinfo;
typedef struct threadmbcinfostruct *pthreadmbcinfo;
struct __lc_time_data;

typedef struct localeinfo_struct {
pthreadlocinfo locinfo;
pthreadmbcinfo mbcinfo;
} _locale_tstruct,*_locale_t;



typedef struct tagLC_ID {
unsigned short wLanguage;
unsigned short wCountry;
unsigned short wCodePage;
} LC_ID,*LPLC_ID;




typedef struct threadlocaleinfostruct {
int refcount;
unsigned int lc_codepage;
unsigned int lc_collate_cp;
unsigned long lc_handle[6];
LC_ID lc_id[6];
struct {
char *locale;
wchar_t *wlocale;
int *refcount;
int *wrefcount;
} lc_category[6];
int lc_clike;
int mb_cur_max;
int *lconv_intl_refcount;
int *lconv_num_refcount;
int *lconv_mon_refcount;
struct lconv *lconv;
int *ctype1_refcount;
unsigned short *ctype1;
const unsigned short *pctype;
const unsigned char *pclmap;
const unsigned char *pcumap;
struct __lc_time_data *lc_time_curr;
} threadlocinfo;
# 10 "c:\\program files (x86)\\mingw32\\i686-w64-mingw32\\include\\stdio.h" 2 3

# 1 "c:\\program files (x86)\\mingw32\\i686-w64-mingw32\\include\\_mingw_print_push.h" 1 3
# 12 "c:\\program files (x86)\\mingw32\\i686-w64-mingw32\\include\\stdio.h" 2 3

#pragma pack(push,_CRT_PACKING)
# 26 "c:\\program files (x86)\\mingw32\\i686-w64-mingw32\\include\\stdio.h" 3
struct _iobuf {
char *_ptr;
int _cnt;
char *_base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char *_tmpfname;
};
typedef struct _iobuf FILE;
# 80 "c:\\program files (x86)\\mingw32\\i686-w64-mingw32\\include\\stdio.h" 3
# 1 "c:\\program files (x86)\\mingw32\\i686-w64-mingw32\\include\\_mingw_off_t.h" 1 3
....................
__attribute__((__format__ (gnu_printf, 2, 0))) __attribute__((nonnull (1,2)))
int __attribute__((__cdecl__)) __mingw_vasprintf(char ** __restrict__ , const char * __restrict__ , va_list) __attribute__ ((__nothrow__));
# 381 "c:\\program files (x86)\\mingw32\\i686-w64-mingw32\\include\\stdio.h" 3
int __attribute__((__cdecl__)) fprintf(FILE * __restrict__ _File,const char * __restrict__ _Format,...);
int __attribute__((__cdecl__)) printf(const char * __restrict__ _Format,...);
int __attribute__((__cdecl__)) sprintf(char * __restrict__ _Dest,const char * __restrict__ _Format,...) ;

int __attribute__((__cdecl__)) vfprintf(FILE * __restrict__ _File,const char * __restrict__ _Format,va_list _ArgList);
int __attribute__((__cdecl__)) vprintf(const char * __restrict__ _Format,va_list _ArgList);
int __attribute__((__cdecl__)) vsprintf(char * __restrict__ _Dest,const char * __restrict__ _Format,va_list _Args) ;

int __attribute__((__cdecl__)) fscanf(FILE * __restrict__ _File,const char * __restrict__ _Format,...) ;
int __attribute__((__cdecl__)) scanf(const char * __restrict__ _Format,...) ;
int __attribute__((__cdecl__)) sscanf(const char * __restrict__ _Src,const char * __restrict__ _Format,...) ;

int __attribute__((__cdecl__)) __ms_vscanf(const char * __restrict__ Format, va_list argp);
int __attribute__((__cdecl__)) __ms_vfscanf (FILE * __restrict__ fp, const char * __restrict__ Format,va_list argp);
int __attribute__((__cdecl__)) __ms_vsscanf (const char * __restrict__ _Str,const char * __restrict__ Format,va_list argp);

static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__))
__attribute__ ((__nonnull__ (2)))
int vfscanf (FILE *__stream, const char *__format, __builtin_va_list __local_argv)
{
return __ms_vfscanf (__stream, __format, __local_argv);
}

static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__))
__attribute__ ((__nonnull__ (2)))
int vsscanf (const char * __restrict__ __source, const char * __restrict__ __format, __builtin_va_list __local_argv)
{
return __ms_vsscanf( __source, __format, __local_argv );
}
static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__))
__attribute__ ((__nonnull__ (1)))
int vscanf(const char *__format, __builtin_va_list __local_argv)
{
return __ms_vscanf (__format, __local_argv);
}

...
__attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snscanf(const char * __restrict__ _Src,size_t _MaxCount,const char * __restrict__ _Format,...) ;
__attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snscanf_l(const char * __restrict__ input,size_t length,const char * __restrict__ format,_locale_t locale,...) ;
FILE *__attribute__((__cdecl__)) tmpfile(void) ;
char *__attribute__((__cdecl__)) tmpnam(char *_Buffer);
int __attribute__((__cdecl__)) ungetc(int _Ch,FILE *_File);

__attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snprintf(char * __restrict__ _Dest,size_t _Count,const char * __restrict__ _Format,...) ;
__attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snprintf_l(char * __restrict__ buffer,size_t count,const char * __restrict__ format,_locale_t locale,...) ;
__attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnprintf(char * __restrict__ _Dest,size_t _Count,const char * __restrict__ _Format,va_list _Args) ;
__attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnprintf_l(char * __restrict__ buffer,size_t count,const char * __restrict__ format,_locale_t locale,va_list argptr) ;
int __attribute__((__cdecl__)) _sprintf_l(char * __restrict__ buffer,const char * __restrict__ format,_locale_t locale,...) ;
 
Текущее время: 15:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru