- 1
- 2
- 3
- 4
vector<int> v = {1, 4, 6};
cout << "(";
copy(v.begin(), v.end(), ostream_iterator<int>(cout, ", "));
cout << ")";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+46
vector<int> v = {1, 4, 6};
cout << "(";
copy(v.begin(), v.end(), ostream_iterator<int>(cout, ", "));
cout << ")";
http://ideone.com/2j2jQG
+41
for (std::vector<SomeClass::SmartPtr>::iterator i = candidates.begin ();
i != candidates.end (); )
{
if ((*i)->getArea ().intersect (thisArea))
{
// label is inside the area.
++i;
}
else
{
// label must be removed
std::iter_swap (i, candidates.end () - 1);
candidates.pop_back ();
}
}
Не совсем ясны были мотивы человека, написавшего это. Этот код вообще не работает и не сразу и поймешь что тут к чему.
+149
$->db->select_value('select now()');
наверное в мускуле какое-то другое время
+145
<?php
include(db_connect.php);
$name = $_POST["name"];
$pass = $_POST["pass"];
$email = $_POST["email"];
$data = "INSERT INTO userlist (id_user, name, pass, email) VALUES (NULL , "$name" , "$pass" , "$email" )";
if(mysql_query($data)){
echo("data transfered");
}else{
return false;
}
?>
Какая ошибка в этом коде ? помогите плииз!
+125
#include "server.h"
const server::CServer s(8085, 1111);
int main() {return 0;}
http://habrahabr.ru/post/213301/
От автора http://govnokod.ru/14526
>И еще на мой взгляд, функция main() — атавизм, доставшийся программистам от СИ. В С++ она лишняя. Но компиляторы пока этого не знают к сожалению.
>Но я решил «наказать» эту ненужную функцию, отобрав у нее возможность что-либо сделать — изменил файл serv.cpp следующим образом
+133
foreach ($_REQUEST['id'] as $id) {
$db->execute('DELETE FROM `comments` WHERE `id` = ?', $id);
}
удаление нескольких комментариев по id
+101
Запилил расширение выкашивающее "коней", "царей" и прочую нечисть.
http://gvforum.ru/viewtopic.php?pid=1911#p1911
+115
Сколько помнишь пятен солнца,
Сколько раз горел в огне?
Сколько раз ты изгнан вон был,
Сколько раз ты гнил во тьме?
За богохульство был распят Иисус,
За вольнодумие стреляют и сжигают,
Прикованный к кресту я молча обоссусь,
Но вам не вымолить из губ моих
Признаний
Ватикан - мразь и твари,
Переходы полнит кровь,
Здесь кичатся билетом до рая...
Купленным ценою слёз,
Свет ста тысяч ртутных ламп,
Боль ста тысяч рваных ран,
Вот наверное и всё...
Дьявол вновь берет своё
Тлен смыкает свои пальцы,
Сдавливая горло мне,
Призраки немых скитальцев,
Как и ты, горят в огне,
Павшие в провалы ночи,
Мы не смеем попрекать
Иисуса, его дочерь,
Делят что одну кровать
За доброту был скован Прометей,
И за радушие еще пока сажают,
Топчите труп мой, брошенный, в говне,
Но вам не вымолить из губ моих
Признаний
Паутина склепа давит
На кровавые глаза,
Здесь никто ничто не знает,
Но желает показать
Как он чтит и как страдает,
Как дарует благодать,
В самом низменном желаньи,
Перед страхом умирать
Астарты глаза
Видят грех и во тьме,
Громким криком созвав
На суд Бафомэт,
Всего лишь ответы,
Ни пытки, не боль,
Но тех уже нету,
Кто ответит за роль...
Из круга ангелов бы изгнан Сатана,
И по лицу до ныне выбирают,
Я ниц пойду, с булыжником до дна,
И моих тайн никто и не узнает...
Но смерть и боль, жестокая война,
На ложе богородица, не кровью -
Соком истекает,
И над морями изумрудного вина
Кресты так пошло, показушно догорают...
Не знаю почему, но называется это стихотворение "крестоблядство".
Пруф: http://www.stihi.ru/2012/11/23/2001
у автора и спрашивайте, где же здесь С++
+132
template <typename T>class CleverPtr
{
T* ptr;
public:
~CleverPtr () { delete ptr; }
CleverPtr () : ptr(new T) {}
CleverPtr(const CleverPtr& other)
:ptr(new T) // <--- если напрягает, используйте делегирующий конструктор с++11
{
operator =(other);
}
CleverPtr& operator = (const CleverPtr& other)
{
if (this != &other)
*ptr = *other.ptr;
return *this;
}
};
оттуда
+140
#include<stdio.h>
int main()
{FILE*f1,*f2;
f1=fopen("input.txt","r");
f2=fopen("output.txt","w");
int i,j,k,l,n,m,l1,m1;
int a[100000]={0};
int b[100]={0},b1[100]={0};
fscanf(f1,"%d%d",&n,&k);
for(i=0;i<n;i++)
{fscanf(f1,"%d",&a[i]);
if (i==0) b[(a[i]%k+k)%k]=1;
else {for(j=0;j<k;j++)
if(b[j]==1) {b1[(a[i]%k+j+k)%k]=1; b1[(j-a[i]%k+k)%k]=1;}
for(j=0;j<k;j++)
{b[j]=b1[j]; b1[j]=0;}}}
if (b[0]==1) fprintf(f2,"Divisible");
else fprintf(f2,"Not divisible");
fclose(f1);
fclose(f2);
return 0;}
Динамический алгоритм. работа с остатками. тестировщик прожевал и выдал максимум:)