<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[answen的专栏]]></title><description><![CDATA[前面的路还很长]]></description><link>https://blog.youkuaiyun.com/answen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; answen]]></copyright><item><title><![CDATA[编译，链接相关的问题。-fPIC ，地址无关代码，等等]]></title><link>https://blog.youkuaiyun.com/answen/article/details/8170966</link><guid>https://blog.youkuaiyun.com/answen/article/details/8170966</guid><author>answen</author><pubDate>Sun, 11 Nov 2012 13:02:11 +0800</pubDate><description><![CDATA[编译，链接相关的问题









地址无关代码，在64位下编译动态库的时候，经常会遇到下面的错误
/usr/bin/ld: /tmp/ccQ1dkqh.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with]]></description><category></category></item><item><title><![CDATA[构造函数,拷贝构造函数，和赋值]]></title><link>https://blog.youkuaiyun.com/answen/article/details/7919695</link><guid>https://blog.youkuaiyun.com/answen/article/details/7919695</guid><author>answen</author><pubDate>Wed, 29 Aug 2012 13:14:06 +0800</pubDate><description><![CDATA[这个问题似乎有些老生长谈，但是今天做了一下实验，发现坑的地方还挺不少。
直接看例子
class A
{
public:
	A(int a):s(a){cout<<"int construct!"<<s<<endl;}
	A(char *a){cout<<"char construct"<<endl;}
	A(const A& a){s=a.s;cout<<"copy!"<<endl;}
	A]]></description><category></category></item><item><title><![CDATA[ActionScript与JavaScript通信]]></title><link>https://blog.youkuaiyun.com/answen/article/details/7879499</link><guid>https://blog.youkuaiyun.com/answen/article/details/7879499</guid><author>answen</author><pubDate>Fri, 17 Aug 2012 23:16:34 +0800</pubDate><description><![CDATA[网上有很多帖子了，这里有一个完整的例子
http://help.adobe.com/zh_CN/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7cb1.html


按照这里例子搞完，死活还是调用不成功，最后发现了这么一句话
‘’‘
调用 getSWF() JavaScript
 函数，返回对表示 SWF 文件的 JavaScript 对象]]></description><category></category></item><item><title><![CDATA[在Windows下使用Visual Studio 10编译ACE]]></title><link>https://blog.youkuaiyun.com/answen/article/details/7855826</link><guid>https://blog.youkuaiyun.com/answen/article/details/7855826</guid><author>answen</author><pubDate>Sat, 11 Aug 2012 22:59:03 +0800</pubDate><description><![CDATA[ACE自适配通信环境（ADAPTIVE Communication Environment）是可自由使用、开放源码的面向对象（OO）框架（framework），它实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可重用C++包装外观（wrapper facade）和框架组件，可跨多种平台完成通用的通信软件任务，其中包括：事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信、共享]]></description><category></category></item><item><title><![CDATA[参数为引用时需要注意的]]></title><link>https://blog.youkuaiyun.com/answen/article/details/7322204</link><guid>https://blog.youkuaiyun.com/answen/article/details/7322204</guid><author>answen</author><pubDate>Mon, 05 Mar 2012 19:40:24 +0800</pubDate><description><![CDATA[看一个例子
#include
template 
inline T const & 
max(T const& a, T const & b)
{ return a
对该函数做如下调用

int main()
{
 std:: string s;
::max("apple","peach");
::max("apple","tomato");
::max("apple",s);
}
实际]]></description><category></category></item><item><title><![CDATA[使用xml.dom.minidom读取xml文件中的值]]></title><link>https://blog.youkuaiyun.com/answen/article/details/6706674</link><guid>https://blog.youkuaiyun.com/answen/article/details/6706674</guid><author>answen</author><pubDate>Sun, 21 Aug 2011 20:03:15 +0800</pubDate><description><![CDATA[例子如下



# -*- encoding: utf-8 -*-

from xml.dom import minidom

doc = minidom.parse('123.xml')
elem = doc.documentElement


#用以下方式读取节点中的]]></description><category></category></item><item><title><![CDATA[使用xml.dom.minidom创建并写入xml文件]]></title><link>https://blog.youkuaiyun.com/answen/article/details/6704797</link><guid>https://blog.youkuaiyun.com/answen/article/details/6704797</guid><author>answen</author><pubDate>Sat, 20 Aug 2011 18:51:17 +0800</pubDate><description><![CDATA[写了一个例子，代码如下
# -*- encoding=utf-8 -*-
from xml.dom import minidom

#得到dom对象，test为根元素
imp = minidom.getDOMImplementation()
dom = imp.createDo]]></description><category></category></item><item><title><![CDATA[关于返回指向临时变量指针的困惑]]></title><link>https://blog.youkuaiyun.com/answen/article/details/6468846</link><guid>https://blog.youkuaiyun.com/answen/article/details/6468846</guid><author>answen</author><pubDate>Mon, 29 Jun 2009 12:57:00 +0800</pubDate><description><![CDATA[前一阵子 在一位老师的博客中看到了下面的代码
char* get_str(void)
{
char str[] = {"abcd"};
return str;
}
int main(int argc, char* argv[])
{
char* p = get_str();
printf("%s/n", p);
return 0;
}
其中char* get_str(voi]]></description><category></category></item></channel></rss>