- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ACE 常用的类和样板
ACE 常用的类和样板
ACE 常用的类和样板
ACE_OS::strcasecmp 大小写比较
ACE_OS::strncasecmp n个字符大小写比较
ACE::execname (prog1); 执行prog1程序
ACE_OS_String::strdup 字符串深拷贝
ACE_OS::uname (uname); 获取操作系统信息
ACE_Copy_Disabled 非拷贝基础类
ACE_DLL 动态库类
ACE_Process_Options
ACE_Env_Value 环境变量类
ACE_Obstack_T
ACE_Ptr 指针类
ACE_Refcounted_Auto_Ptr 指针引用计数与auto_ptr相同
ACE_Refcounted_Auto_Ptr_Rep
ACE_Auto_Basic_Ptr
ACE_Vector 提供了STL相似的vector
ACE_ARGV main参数处理类
ACE_ARGV cl (argv);
// My own stuff.
ACE_ARGV my;
// Add to my stuff.
my.add (ACE_TEXT (-ORBEndpoint iiop://localhost:12345));
// Print the contents of the combined ACE_ARGV.
for (int i = 0; i a.argc (); i++)
ACE_DEBUG ((LM_DEBUG,
ACE_TEXT ( (%d) %s\n),
i,
a.argv ()[i]));
ACE_Arg_Shifter 参数构造转换类
const int test_argc_size = 5;
int argl (test_argc_size);
const ACE_TCHAR *args[test_argc_size] = {
ACE_TEXT (-known),
ACE_TEXT (-huh),
ACE_TEXT (-arg),
ACE_TEXT (-what),
ACE_TEXT (arg)
};
ACE_Arg_Shifter shifter (argl, args);
if (!shifter.is_anything_left ())
ACE_ERROR ((LM_ERROR, is_anything_left() returned 0 at start.\n));
static void consume_arg (int argc, ACE_TCHAR *argv[])
{
ACE_Arg_Shifter arg_shifter (argc, argv);
if (arg_shifter.is_anything_left ())
arg_shifter.consume_arg (1);
// Once we initialize an arg_shifter, we must iterate through it all!
while ((arg_shifter.is_anything_left ()))
arg_shifter.ignore_arg (1);
}
ACE_Get_Opt 参数选项处理类
static void
parse_args (int argc, ACE_TCHAR *argv[])
{
ACE_Get_Opt get_opt (argc, argv, ACE_TEXT (w:n:));
int c;
while ((c = get_opt ()) != -1)
switch (c)
{
case w:
n_workers = ACE_OS::atoi (get_opt.opt_arg ());
break;
case n:
n_iterations = ACE_OS::atoi (get_opt.opt_arg ());
break;
default:
prin
您可能关注的文档
- 2006~2007学年第一学期生命科学技术学院生物技术专业.doc
- 2006年10月语言学概论试题.doc
- 2006年4月国际经济法试题及答案.doc
- 2006年林业系统工人技师培训森林管护试题.doc
- 2006年普通高等学校招生全国统一考试(安徽卷)文科数学.doc
- 2006年黄冈名师点拨高一物理上册期末试卷1.doc
- 2006:6个财富生活关键词.doc
- 2006级期末测试 初三物理.doc
- 2007-03-27疟疾防治技术方案(试行)122102.doc
- 2007中国营销盛典评奖词.doc
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
文档评论(0)