📄 hello.cpp
字号:
//
// Hello.cpp,v 1.1 2003/04/03 17:06:21 bala Exp
//
#include "Hello.h"
ACE_RCSID(Hello, Hello, "Hello.cpp,v 1.1 2003/04/03 17:06:21 bala Exp")
Hello::Hello (CORBA::ORB_ptr orb)
: orb_ (CORBA::ORB::_duplicate (orb))
, mutex_ ()
, latest_prime_ (0)
{
}
CORBA::ULong
Hello::next_prime (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_GUARD_RETURN (TAO_SYNCH_MUTEX,
ace_mon,
this->mutex_,
this->latest_prime_);
if (this->latest_prime_ > 10000)
ACE_OS::abort ();
for (CORBA::Long ind = 0;
ind != 400;
++ind)
{
CORBA::Short bc = 0;
while (bc == 0)
{
if (ACE::is_prime (++this->latest_prime_,
2,
this->latest_prime_/2) == 0)
bc = 1;
}
}
return this->latest_prime_;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -