rollse@rollse
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“有准备考那个试的时间,不如用在熟悉常用c标准库函数的用法,比如文件读写,字符串操作,内存分配以及进程线程操作。 如果想以后做个程序员,多练习实际代码,找个OJ网站,刷刷题,熟悉常用算法,为面试做准备。 我和我所认识的程序员们,从来不在意候选者的简历上是否有c二级证书,看到了,不会加分,可能减分。个人看法。 P.S.在学…”
“File是c标准库里面定义的,如果用C++标准库,可以考虑使用fstream 【 在 sharonyue 的大作中提到: 】 : 对了 我的是C++”
“每一个.cpp文件编译后都会生成一个.o文件,楼主将类的静态成员变量定义放在头文件里面,然后多个.cpp源文件include了这个头文件,那么最后编译生成的.o文件里面都有这些定义,链接的时候造成多重定义。 把他们的定义放到任何一个.cpp源文件里面就可以了,保证编译后只有一个.o文件里面有他们的定义。”
“CEF有两个分支,CEF1和CEF3,其中CEF3的实现和现在chrome浏览器是一致的,每个页面都有一个单独的进程,而且现在跟随chrome的脚步更新着;CEF1已经不开发新功能了,但是CEF1之前经过很长时间使用,很稳定。如果要学习浏览器内核的东西,还是CEF3好一些。 官方的例子挺好的,不是很复杂,而且非常方便调…”
“建议看看muduo作者陈硕的文章http://blog.csdn.net/haoel/article/details/3081328 还有effective c++里面关于虚拟析构函数的条款。”
“我在之前的项目中用CEF实现了一个浏览器控件,主要是里面c++和javascript的交互很方便,而且性能很好。 QQ里面就用到了CEF,但是CEF的动态库太大,好几十MB,如果需要静态库,就得编译整个chromium工程去生成。windows上配环境很麻烦。但是值得。”
“是数组越界。这是假设count是数组长度的时候可能会发生的,如果is_full函数判断有误的时候。刚才没知道你的结构体具体实现。 根据你的结构体定义,length应该是数组长度,初始化顺序表的时候pBase应该指向length长度的int数组,count是当前顺序表中元素的个数。如果是这样,is_full函数中判断的时…”
“首先,从内存地址找bug,需要使用windbg,dump出内存块进行分析。 其次,楼主的代码风格让我这个有强迫症的人看着实在不舒服,吐槽如下: 1. 顺序表的实现要么就用数组,要么就用单链表,使用下面的结构做每个结点, 把数组放入结构体,还有个莫名其妙的cnt(看上去是数组长度,可是代码中的比较pos的地方又让人费解)…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。