- 1
if (!done && (done = true)) setlocale(LC_CTYPE, "");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1013
if (!done && (done = true)) setlocale(LC_CTYPE, "");
из свежих ворнингов компилера.
+148
vector<long long> fib;
for
(
long long a=1,b=1;
b=a+b,a=a+b,a>0&&b>0;
cout<<b<<" "<<a<<endl,
fib.push_back(b),
fib.push_back(a)
);
Just outputting fibonacci numbers as pairs and storing them in a vector...
+997
for (int z=NewArray[y-1];z<(NewArray[y]-1);z++)
{
AnsiString ts = IntToStr(z+1);
int inum = -1;
try{
inum = StrToInt(ts);
} catch(...) {}
..... //дальше inum не используется
}
Завис надолго. Так и не понял, зачем автор преобразовывает ts обратно
+1014
#ifndef _WIN32
std::ostream * dpOutputStream;
#else
ostream * dpOutputStream;
#endif
делаем код портабельным.
+1003
class fileOutStream : public ostream
{
public:
/* ... */
virtual inline int printf( const char * fpFormat, ... )
{
/* ... */
}
/* ... */
}
virtual inline метод.
+1004
class FuncFileOutStream: public fileOutStream
{
public:
/* ... */
friend FuncFileOutStream& operator<<(FuncFileOutStream& out, bool b);
friend FuncFileOutStream& operator<<(FuncFileOutStream& out, char c);
friend FuncFileOutStream& operator<<(FuncFileOutStream& out, long l);
friend FuncFileOutStream& operator<<(FuncFileOutStream& out, int i);
friend FuncFileOutStream& operator<<(FuncFileOutStream& out, short s);
friend FuncFileOutStream& operator<<(FuncFileOutStream& out, const char* pc);
friend FuncFileOutStream& operator<<(FuncFileOutStream& out, float f);
friend FuncFileOutStream& operator<<(FuncFileOutStream& out, double d);
/* ... */
};
попытка перенаправления данных проходящих через ostream.
только маленькая тонкость. fileOutStream уже перенакрывает ostream специально для этой цели - что бы собственный streambuf подставить, который данными проходящими через ostream и манипулирует используя два официальных виртуальных метода - вместо дюжины корявых операторов которые наверное и половины того что проект испульзует не покрывают. ну бляха муха поэтому же и сделали streambuf в стандарте, что бы вот таким маразмом не страдали...
+1007
#if defined( HPUX_11_31 )
#define BDYNAMIC_CAST( CLASS, OBJECT ) (( CLASS ) ( OBJECT ))
#else
#define BDYNAMIC_CAST( CLASS, OBJECT ) (dynamic_cast< CLASS >(( OBJECT )))
#endif
чуть кофе не похлебнулся.
при более детальном рассмотрении кода из-за которого это сделали, выяснилось что: (А) в проекте нет ни одного места где нужен динамик каст и (Б) половина наших С++ профисианалов не умеют пользоватся конст кастом (который по коду там и был им нужен, вместе со статик кастом).
+153
QSqlQuery* query = new QSqlQuery(db2);
QDate curDate = QDate::currentDate();
query->prepare("select id,custom,actual0,actual1,division,fili,author,dogo,sumo_dogo,sumo_proshe,sumo_penis,sumo_shtrafa,state,mark,anka from clbalance where actual0 <= ? and actual1 > ?");
query->addBindValue(QDate::currentDate().addDays(-1));
query->addBindValue(QDate::currentDate().addDays(-1));
А вдруг дата уже изменилась ?)
Отдельно доставляют названия столбцов.
+141
#include <iostream>
using namespace std;
int main()
{
int n, k = 0, j = 0, a, b = 1;
cin >> n;
int A[1000];
for(int i = 0; i < n; i++)
{
cin >> A[i];
}
for(int i = 0; i < n; i++)
{
if(A[i] < 0 && A[i - 1] < 0 || A[i] > 0 && A[i - 1] > 0 || A[i] < 0 && A[i -+1] < 0 || A[i] > 0 && A[i + 1] > 0 )
{
cout << "YES";
break;
}
else
{
cout << "NO";
break;
}
}
cin >> a;
return 0;
}
Напишите программу, которая определяет, есть ли в данном массиве два соседних элемента с одинаковыми знаками.Помогите не работает.
+998
bool Buffer::ReadData(const QByteArray &array){
return this->ReadData((char*)array.constData(), array.size());
}
Без комментариев
0_o