不破不立

码农一枚

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2015年9月10日

摘要: 1 """""""""""""""""""""""""""""""""""""""""""""""""&quo 阅读全文
posted @ 2015-09-10 22:07 jackjoe 阅读(553) 评论(0) 推荐(0) 编辑

摘要: 1、字符串->数值C++代码 1 #include 2 #include 3 int main() 4 { 5 using boost::lexical_cast; 6 int a = lexical_cast("123"); 7 double b = lex... 阅读全文
posted @ 2015-09-10 17:48 jackjoe 阅读(5027) 评论(0) 推荐(0) 编辑

摘要: 工程中使用boost库:(设定vs2010环境)在Library files加上 D:\boost\boost_1_46_0\bin\vc10\lib在Include files加上 D:\boost\boost_1_46_0 1 // boostTest.cpp : 定义控制台应用程序的入口点。 ... 阅读全文
posted @ 2015-09-10 14:42 jackjoe 阅读(8974) 评论(0) 推荐(0) 编辑

摘要: tokenizer 库提供预定义好的四个分词对象,其中char_delimiters_separator已弃用. 其他如下:1. char_separator char_separator有两个构造函数1 char_separator() 使用函数 std::isspace() 来识别被弃分... 阅读全文
posted @ 2015-09-10 11:13 jackjoe 阅读(1414) 评论(0) 推荐(0) 编辑

摘要: update的格式是update t1 set t1.name=’Liu’ from t1 inner join t2 on t1.id = t2.tiddelete 语句也是类似delete from t1 from t1 inner join t2 on t1.id = t2.tid 阅读全文
posted @ 2015-09-10 10:29 jackjoe 阅读(807) 评论(0) 推荐(0) 编辑

2015年9月9日

摘要: 1.基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用: A. 当它与"C"一起连用时,如: extern "C" void fun(in... 阅读全文
posted @ 2015-09-09 11:27 jackjoe 阅读(468) 评论(0) 推荐(1) 编辑

2015年9月8日

摘要: #error命令是C/C++语言的预处理命令之一,当预处理器预处理到#error命令时将停止编译并输出用户自定义的错误消息。语法: #error [用户自定义的错误消息]注:上述语法成份中的方括号“[]”代表用户自定义的错误消息可以省略不写。举例1:#error Sorry,an error ha... 阅读全文
posted @ 2015-09-08 16:54 jackjoe 阅读(2601) 评论(0) 推荐(0) 编辑

摘要: 1.一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. 用法: 1 #include 2 #include 3 using namespace std; 4 #define STR(s) #s 5 #define CONS(a,b) int(a##e##b) 6 int... 阅读全文
posted @ 2015-09-08 12:10 jackjoe 阅读(936) 评论(0) 推荐(0) 编辑

摘要: 在使用VS2010编译C++程序的时候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍。由于这个工程代码量太大,每次编译完成都需要将近10分钟左右的时间编译。最烦人的时候是当编译完了出错,修改了错误再次编译,浪费很多时间。那么怎么配置VS2... 阅读全文
posted @ 2015-09-08 11:32 jackjoe 阅读(3098) 评论(0) 推荐(1) 编辑

摘要: c++ 的代码包含头文件和实现文件两部分, 头文件一般是提供给别人(也叫客户)使用的, 但是一旦头文件发生改变,不管多小的变化,所有引用他的文件就必须重新编译,编译就要花时间,假如你做的工程比较大(比如二次封装chrome这类的开发),重新编译一次的时间就会浪费上班的大部分时间,这样干了一天挺累... 阅读全文
posted @ 2015-09-08 10:58 jackjoe 阅读(1192) 评论(1) 推荐(1) 编辑

levels of contents