随笔分类 - C++
somethings about c++
摘要:学习c++的时候遇到一道题,如下: template <typename T> T calc(T,int); template <typename T> T fcn(T,T); double d; float f; char c; calc(c, 'c'); //正确 calc(d, f); //错
阅读全文
摘要:这篇博文,记录一下自己学习的关于C++动态内存的内容。 什么是动态内存? 当我学习一件东西的时候,一般最先想知道的是,这是什么东西。为了理解动态内存,我们先要知道C++内存相关的知识。 C/C++程序所占用的内存除了文字常量区(存放常量字符串)和程序代码区(存放函数体的二进制代码),主要是三个部分:
阅读全文
摘要:最近学习C++时,被几种字符串搞的有点乱,这里记录一下。 c++中有两种风格字符串,分别是: C++风格字符串 C风格字符串 它们各自的声明方式如下: void main(){ string a = "hello"; //C++风格 char *b = "hello"; //C风格 char c[]
阅读全文
摘要:const基础 C++中的const,用于定义一个常量,这个常量的值不能被修改。因为const对象一旦创建就不能修改,所以const对象必须初始化。const常量特征仅仅在执行改变其本身的操作时才会发生作用,所以在进行其他操作时,const常量和普通变量没有区别。 它的声明方式为 void main
阅读全文
摘要:在项目中遇到需要判断sqlite数据库中某个表是否存在,上网搜索一些资料后,解决了问题,如下: 首先,在每个sqlite数据库中,都有一个名为sqlite_master的表,它定义了数据库的模式,它的结构如下: sqlite_master ( type TEXT, //项目的类型,如table、in
阅读全文

浙公网安备 33010602011771号