会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
narjaja
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
19
下一页
2018年12月6日
C++加载动态库的形式来实现封装
摘要: 目录结构 CMakeLists.txt base.h drive.cpp 运行结果
阅读全文
posted @ 2018-12-06 15:37 narjaja
阅读(852)
评论(0)
推荐(0)
编辑
cmake : undefined reference to dlopen, dlclose, dlsym and dlerror
摘要: 链接出了问题 添加头文件 添加库
阅读全文
posted @ 2018-12-06 15:08 narjaja
阅读(1472)
评论(0)
推荐(1)
编辑
2018年12月5日
C++常用宏
摘要: 宏是由 define 定义而来,在预处理阶段进行宏展开,它的格式是:
阅读全文
posted @ 2018-12-05 22:13 narjaja
阅读(324)
评论(0)
推荐(0)
编辑
2018年12月4日
C++类的内存结构
摘要: 摘自 "Jerry19880126" 简单类 简单类继承 带有虚函数的类 虚函数类继承 没有复写的继承 复写的继承 多重继承 内存分布从父类到子类,依次如下: Base中有一个虚表指针 DerivedClass1继承了Base,内存排布是先父类后子类。 DerivedClass2的情况是类似于Der
阅读全文
posted @ 2018-12-04 22:55 narjaja
阅读(2153)
评论(0)
推荐(0)
编辑
构造、析构、赋值运算:条款5-条款12
摘要: 条款5:了解C++默认编写并调用哪些函数 编译器为class默认创建6个函数: default构造函数 copy构造函数 move构造函数 copy assignment操作符 move assignment操作符 析构函数 如果自己构造了带参数的构造函数,编译器不会产生default构造函数 ba
阅读全文
posted @ 2018-12-04 22:16 narjaja
阅读(226)
评论(0)
推荐(0)
编辑
2018年12月3日
《Effective C++》让自己习惯C++:条款1-条款4
摘要: 条款1:视C++为一个语言联邦 可以将C++分为4个层次: 1、C:C++实在C语言的基础上发展而来的。 2:Object Oriented C++:C++面向对象。 3:Template C++:C++中的泛型编程。 4:STL:这是一个标准模板库。 条款2:尽量以const、enum、inlin
阅读全文
posted @ 2018-12-03 15:00 narjaja
阅读(346)
评论(0)
推荐(0)
编辑
Effective C++目录
摘要: "条款1:视C++为一个语言联邦" "条款2:尽量以const、enum、inline替换 define" "条款3:尽可能使用const" "条款4:确定对象使用前已先被初始化" "条款5:了解C++默认编写并调用哪些函数" "条款6:若不想使用编译器自动生成的函数,就该明确拒绝" "条款7:为多
阅读全文
posted @ 2018-12-03 14:38 narjaja
阅读(330)
评论(0)
推荐(0)
编辑
2018年11月30日
874. 最大的假期天数
摘要: 描述 LintCode想让它最好的员工之一选择在N个城市间旅行来收集算法问题。但是只工作不玩耍,聪明的孩子也会变傻,你可以在某些特定的城市并且一个星期里去度假。你的工作是安排旅行,尽可能多的假期,但是有一些规则和限制你需要遵守。 规则和限制: 您只能在1个城市中旅行,由0到N 1的索引表示。一开始,
阅读全文
posted @ 2018-11-30 16:27 narjaja
阅读(492)
评论(0)
推荐(0)
编辑
用stringstream可以用指定字符分割字符串:
摘要: 默认分割空格、tab、回车换行 include include include using namespace std; int main() { string str = "hello world sperated by spaces\tand\nhuiche"; vector arr; istr
阅读全文
posted @ 2018-11-30 14:53 narjaja
阅读(8042)
评论(0)
推荐(1)
编辑
1065. 我的日程安排表 I
摘要: 描述 实现MyCalendar类来存储您的活动。 如果新添加的活动没有重复,则可以添加。 你的类将有方法book(int start,int end)。 这代表左闭右开的间隔[start,end)有了预定,范围内的实数x,都满足start store; MyCalendar() { } bool b
阅读全文
posted @ 2018-11-30 14:52 narjaja
阅读(419)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
19
下一页
公告