-
+66.7
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
double _(double arg);
int main()
{
cout<<"\tFunction f(x) = cos(2*x)*sin(x)\r\n";
cout<<"Interval of integration : \r\n";
cout<<"left border a = \t";double _a;cin>>_a;
cout<<"right border b = \t";double _b;cin>>_b;
cout<<"step of integration dx = \t";double __;cin>>__;
double ____ = _a;
cout<<"integration in process...\r\n";
double ___ = (_(____ + __) - _(____))/2*__;
while(____ < _b)
{
___ += (_(____ + __) - _(____))/2*__;
____ += __;
}
cout<<"complete....\r\n";
cout<<"result is "<<___<<"\r\n at"<<____<<"\r\n";
return 0;
}
Что-бы это значило?
Говногость,
05 Октября 2009
-
+61.9
- 1
- 2
- 3
std::string strFullMapName;
if ( strstr( _strMapFileName.c_str(), "Map/" ) != _strMapFileName.c_str() )
strFullMapName = "Map/";
из одного очень дорогого проекта
pushkoff,
03 Октября 2009
-
+54.4
- 1
- 2
ConfigEntry::Ptr generateConfigEntry (const QVariant &val);
QVariant genetateQVariant(const ConfigEntry::Ptr& entry);
Страшно представить, и эта опечатка месяц пролежала в основном дереве исходников, хорошо хоть приватная функция
Sauron,
01 Октября 2009
-
+62.3
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
void func(const char* str)
{
std::map<std::string, int>::iterator = my_map.find(str);
.....
}
std::string str = "key";
func(str.c_str());
Уверен что это может найти каждый из вас в своих проектах, но может не в таком очевидном виде...
pushkoff,
25 Сентября 2009
-
+53.4
- 1
void (* signal(int __sig, void (* __func)(int))) (int)
Объявление типа, представляющего собой указатель на функцию, возращающей указатель на функцию (может я не так понял?) из хедера signal.h.
Говногость,
24 Сентября 2009
-
+51.5
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
void CNewAnketaOrg::OnSeachOrg()
{
if(m_SeachOrg.GetCheck())
{
m_Create.SetCheck(FALSE);
m_SeachOur.SetCheck(FALSE);
m_SeachFZ.SetCheck(FALSE);
CFindOrganization find(this);
if (find.DoModal() == IDOK)
{
...
}
...
}
}
Угадайте какое сообщение привязано к методу с вызовом формы.
Criperum,
24 Сентября 2009
-
+60.3
- 1
- 2
- 3
- 4
- 5
void AcquireSomething(..., boost::shared_ptr<Something> out)
{
...
out.reset(new Something());
}
жесть
g26g,
23 Сентября 2009
-
+55.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
while (true)
{
m_CurrentDevice += delta;
if (m_CurrentDevice < 0)
m_CurrentDevice = devices[DEV_PLATE]-1;
if (m_CurrentDevice > devices[DEV_PLATE]-1)
m_CurrentDevice = 0;
break;
}
Это конечно написано не специально - в результат целой кучи итераций и переделок. но результата это не отменяет
TObject,
21 Сентября 2009
-
+60.6
- 1
- 2
- 3
static char *szClassName = new char[14];
static char *szCurrentDirectory = new char[MAX_BUFFER];
static char *szNewFolder = new char[MAX_BUFFER];
глобальные указатели рулят, delete нигде не вызывается
shomeser,
20 Сентября 2009
-
+64.2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
ReturnType SomeFunction(...)
{
...
{
Mutex mutex;
Mutex::ScopedLock lock(mutex);
...
}
...
}
убер синхронизация
g26g,
18 Сентября 2009