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

Функция потока - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Оптимизация алгоритма http://www.cyberforum.ru/cpp-beginners/thread807125.html
#include<iostream> #include<stdlib.h> #include<time.h> #include<iomanip> using namespace std; #define jaba for(i=0; i<k; i++) cout<<sum(a,i)<<"\n" const int k = 4;
C++ приведение типов указателей Задача у меня простая. Нужно побитно оперировать с числом unsigned int и на каких-то этапах заносить его в массив. для начала я решил, что пусть хотя бы это число выводится в memo элементик на форме. написал код: static bool *Manth = new bool ; void *pntr=0; pntr= (unsigned int*)&Manth; Memo1->Lines->Add(Now().TimeString()+": "+*pntr); http://www.cyberforum.ru/cpp-beginners/thread807107.html
signal.h C++
Доброго времени суток! Начал разбираться с сигналами и понял что как работать с ними под windows мало литературы... так вот, у меня есть код: // showarg.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <signal.h> #include <locale> using namespace std;
Debug assertion failed C++
Во время отладки вылазит такая ошибка,не могу понять в чём дело
C++ Динамический массив с большим количеством элементов http://www.cyberforum.ru/cpp-beginners/thread807084.html
Нужно создать динамический массив (каждый элемент целое положительное число до 10^9), который по введенным данным создавал N элементов массива, где N может быть до 10^5. unsigned long int *arr = new unsigned long int; Я сделал так, но если количество элементов больше 45920, то выводит ошибку "terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc...
C++ вызов конструктора Здарова! Есть допустим класс: class Str { Str(); Str(Str&); Str(char*); }; подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
13.03.2013, 16:32     Функция потока
Цитата Сообщение от Khorok Посмотреть сообщение
почему жесть ?
1. Код у Вас по сути сишный. Если заменить <locale> на <locale.h>, то плюсов и вовсе не останется.
2. Слишком часто используются не говорящие имена переменных ( L, n, s, rg, R, ns, nd, r, p, M ).
3. Для цикла используется goto. Хотя есть же for/while.
4. Форматирование кода ужасное. Всё навалено в кучу.

Ну и напоследок, проверьте входное значение ".999999"
Цитата Сообщение от Khorok Посмотреть сообщение
Можете предоставить свой вариант ?
Могу дать ссылочку.
 
Текущее время: 06:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru