随笔分类 -  C&C++

摘要:我所出现的问题源自不同系统下目录的写法:在linux中我们写路径一般使用斜杠 ,然而在Windows下为反斜杠 。 我在Windows下使用下面的写法Qt会提示 替换成下面的写法就不会出错 比较好的解决办法: 阅读全文
posted @ 2016-07-20 10:19 jiahu 阅读(2661) 评论(0) 推荐(0)
摘要:C++使用OTL与mySql交互 OTL 一般概念 当OTL用于oracle数据库时可以通过oracle数据库提供的接口;当OTL用于非oracle数据库时,OTL提供了odbc接口(oracle数据库也提供),所以使用OTL来控制非oracle数据库均需先安装对应数据库的odbc驱动。 因为对于不 阅读全文
posted @ 2016-07-17 16:31 jiahu 阅读(1332) 评论(0) 推荐(0)
摘要:目录 字符编码问题1. 字符编码问题 [Index] ASCIIA上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。SCII码一共规定了128个字符的编码,比如空格"SPACE"是32(二进制00100000),大写的字母A是... 阅读全文
posted @ 2015-10-03 09:26 jiahu 阅读(165) 评论(0) 推荐(0)
摘要:本文摘自:Thinking in C++ Vol.1 (添加部分C++ primer内容。待续...)目录:第零章:help and tips 第一章:对象第二章:c in c++ 第三章:深入理解字符串第四、五章:实现的隐藏第六、七章:初始化和清除第九章:内联函数第十章:名字控制第十一章:引用和拷... 阅读全文
posted @ 2015-10-01 15:20 jiahu 阅读(416) 评论(0) 推荐(0)
摘要:摘自:Google C++ stlyeGoogle C++命名规则:除了比较常见的缩写如num、dns...在名字中少用缩写。文件名全部使用小写,并可以包含 下划线 _ 和连接符 -C++ 文件要以 .cc 结尾, 头文件以 .h 结尾. 专门插入文本的文件则以 .inc 结尾,参见:ref:sel... 阅读全文
posted @ 2015-08-19 12:29 jiahu 阅读(352) 评论(0) 推荐(0)
摘要:已知在C/C++中当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。1、二维数组的概念 在C语言中,二维数组实际上是一种特殊的一维数组,它的每个元素也是一个一维数组。因此,二维数组下标形式正确写法如下:int arrays[i][j]。2、二维数组作为函数参数(传递数组时必须让编译器知... 阅读全文
posted @ 2015-06-03 08:03 jiahu 阅读(291) 评论(0) 推荐(0)
摘要:编译单元: 当一个c或cpp文件在编译时,预处理器首先递归包含头文件,形成一个含有所有必要信息的单个源文件,这个源文件就是一个编译单元。 这个编译单元会被编译成为一个与cpp文件名同名的目标文件(.o或是.obj)。连接程序把不同编译单元中产生的符号联系起来,构成一个可执行程序。自由函数 如果... 阅读全文
posted @ 2015-05-15 18:45 jiahu 阅读(960) 评论(0) 推荐(0)
摘要:本文摘自高质量 C++/C 编程指南 作者林锐内存分配方式有三种: (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存... 阅读全文
posted @ 2015-05-14 21:53 jiahu 阅读(427) 评论(0) 推荐(0)
摘要:本文摘自高质量 C++/C 编程指南 作者林锐优先级 :非与或 算关逻C/C++是大小写敏感的。故程序中不要出现仅靠大小写区分的相似的标识符。程序中不要出现标识符完全相同的局部变量和全局变量,尽管两者的作用域不同而不会发生语法错误,但会使人误解。头文件格式:如果一个软件的头文件数目比较多(如超... 阅读全文
posted @ 2015-05-14 07:56 jiahu 阅读(233) 评论(0) 推荐(0)
摘要:最近写代码需要用到排序函数,自己水平有限,故使用C++自带的库函数。sort()定义 :template void sort (RanIt first, RanIt last); template void sort (RanIt first, RanIt last,... 阅读全文
posted @ 2015-04-17 08:14 jiahu 阅读(178) 评论(0) 推荐(0)
摘要:1、关于模板 模板的定义和声明最好放在一起。 模板实例化 程序员在使用模板类时最常犯的错误是将模板类视为某种数据类型。所谓类型参量化(parameterized types)这样的术语导致了这种误解。模板当然不是数据类型,模板就是模板,恰如其名: 编译器使用模板,通过更换模板参数来创建数据类型。这个 阅读全文
posted @ 2015-04-10 22:23 jiahu 阅读(275) 评论(0) 推荐(0)
摘要:RGB:TheRGB color modelis anadditivecolor modelin whichred,green, andbluelight are added together in various ways to reproduce a broad array ofcolors. ... 阅读全文
posted @ 2015-04-02 10:02 jiahu 阅读(977) 评论(0) 推荐(0)
摘要:一个遍历一个文件夹下文件名的方法:首先使用FindFirstFile()和FindNextFile()这两个函数获得文件夹下文件的名称,再做其他的处理。使用windows.h中的函数FindFirstFILE() 和FindNextFile()遍历文件夹中的函数。//wchar to charvoi... 阅读全文
posted @ 2015-04-01 10:53 jiahu 阅读(651) 评论(0) 推荐(0)