ericyosho@ericyosho
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“cout的imbue在你设置locale::global的时候已经修改过了。 你得设置文件流ifs的imbue属性。”
“修改imbue”
“p当然不是啦,cout是会根据输出内容自动变换输出格式的。 由于P是char *,所以cout << p会直接打印出abcde。 要想知道p的地址,需要进行类型的强制转化。 cout << (unsigned int *)p << endl;”
“the latter. cause maybe i am trying to jump over a cliff. there could be no chance to beg for forgiveness. if i failed, i would die. that's it.”
“getColumnName getColumnType这些都可以啊 你也可以尝试把返回的结果toString,不知道会有什么神奇的收获。”
“那就先定位错误在哪一行呗。 定不了位,就排不了错。 最简单的方法,你随便在程序里插入一些printf,或者tcl脚本里面插入print语句。 就大概知道运行到什么地方了。”
“你要是想用gdb调试,只能调试在编译阶段有 -g 选项的库和可执行文件。 但是你的库文件,当时在make的时候,是不会带调试信息的,所以是没办法用gdb调试的。”
“看着提示,是出现了两个线程。 1. 你在使用ns,所以它底层的实现是不是使用了多线程,我不清楚。 有可能你new出一个新对象来,它就是多线程的。 2. 打不开共享库。你的代码里使用了一个库,找不到该库,可能是没有安装,可能是没有配置好。 3. 出错退出。出错代码是01.”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。