随笔分类 - c++
摘要:http://hi.baidu.com/andywangcn/item/cb3e9785d6c124caee083ddb在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作。
阅读全文
摘要:http://blog.csdn.net/iicy266/article/details/11906189这篇文章很好,提醒我们熟悉函数原型的重要性
阅读全文
摘要:http://www.cnblogs.com/hazir/p/new_and_delete.htmlint *p=new(10);创建空间,指向10,int* p=new[10];创建数组空间
阅读全文
摘要:char* 转 float:double atof (const char* str);/* atof example: sine calculator */#include /* printf, fgets */#include /* atof */#include ...
阅读全文
摘要:一、用strtok函数进行字符串分割原型:char *strtok(char *str, const char *delim);功能:通过一系列调用来分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返...
阅读全文
摘要:istringstream: istringstream 对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来。创建对象:istringstream strsm("aa bb c");//strsm>>astr;//string astrstrsm>>bstr;//string bstrcout...
阅读全文
摘要:c++位运算符下面是C/C++位操作运算符列表,其中运算符优先级为从上到下递减,但>优先级相同。C/C++位操作运算符操作符功能用法~位求反~expr>右移expr1>> expr2&位与expr1 & expr2^位异或expr1^ expr2|位或expr1| expr2sizeof c/c++...
阅读全文
摘要:我原来装vs2012版本装错了,卸载掉重装(汗,vs64位装到os32位了),后来装的是vs2010,运行就出现一下这个问题:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏平时我们都是将 项目-->项目属性-->配置属性-->连接器-->清单文件-->嵌入清单 中的“是”改为“否”,不让他将清单嵌入,自然也用不着转换了,所以轻松编译。虽然麻烦点,每次新建项目都要设置,但是总比不能编译强吧。--------------------------------------------------------------
阅读全文
摘要:全局数组 不能被delete;作用域:区分名字的不同意义的上下文。C++中大多数作用域是用花括号界定的,名字从其声明点到声明所在作用域结束处都是可见的。#include int main(){ int sum=0; for(int val=1;val<10;val++) sum++; r...
阅读全文
摘要:当写入文件的规模很大,时间很长。普通的写入方法:filew.write("aa")会一直等到缓冲区满或者达到某一限定值时,才会从缓冲区写入到文件,这样就会不知道程序运行到哪一步了。(有一般的方法在某些循环的步骤输入一个标记变量,)我就想应该有边写入,边显示的功能。while 1: filew.write("aa"); time.sleep(5); filew.flush(); #刷新输出缓存。http://m.oschina.net/blog/148227在c++中的写入情况:每个IO对象管理一个缓冲区,用于存储程序读写的数据:os<<&qu
阅读全文
摘要:c++ 连接mysql。#include “mysql.h”int main (){MYSQL conn;mysql_init(&conn);if (mysql_real_connect(&conn,"172.16.66.1","xaf","111111","bai",0,NULL,0){ cout<<"success!"<<endl;}else{ cerr<<"failed"<<endl; if (mysql_
阅读全文
摘要:ofstream &operator &); 声明ofstream &operator & G){。。}; 定义变量必须先声明后使用,函数也必须在调用前先声明。与变量的定义类似,函数的声明也可以与定义分离。一个函数只能被定义一次,但声明可多次。函数声明由 函数返回类型,函数名,形参列表 组成。形参列表必须包括形参类型,但是不必对形参命名。这3个元素称为函数原型(function prototype),函数原型为定义函数的程序员和使用程序的程序员定义了接口。函数声明中形参名会被忽略, 如果在生命中给出形参的名字,它应该当做辅助文档:templateclass Gr
阅读全文
摘要:http://www.programfan.com/blog/article.asp?id=16880 (关于string的函数)http://hi.baidu.com/jiangyangw3r/item/a510cc24771bb34646996298 (关于char*的操作)p1、c++文件 ...
阅读全文
摘要:为允许把程序分成独立地逻辑块,C++支持所谓的分别编译(separation compilation),这样程序可以有多个文件组成。头文件为相关声明 提供了一个集中存放的位置。头文件一般包含类的定义、extern变量的声明和函数的声明,头文件经常#include其他头文件。使用或定义这些实体时需要包相应的头文件。头文件用于声明而不是用于定义:因为头文件包含在多个源文件中,并且定义只可以出现一次,所以头文件不该含有变量或函数的定义。但头文件不还含有定义这一规则有3个例外。头文件可以定义类,值在编译时就已知的const对象(不可变的变量,相当于常量)和inline函数(内联函数)。#include
阅读全文
摘要:初始化一个数组,string r[33548][6];如果后面不给成员正确复制,或者其他种种原因,经常会出现栈溢出错误。目标:string str="sdf sdf"char *s=str.c_str()//出错,不能将const char* 赋值给char*, str.c_str() 返回指针指向字符串首字符地址char s[100];strcpy(s,str.c_str());// okhttp://blog.csdn.net/csdn_zc/article/details/6656294char*strtok(s,char*delim); //strtok(char*
阅读全文
摘要:how to return a data type?一个头文件a.h,它的实现文件b.cpp;main.cpp包含头文件a.h。b.cpp,main.cpp中都#include "a.h"自定义头文件用“”,系统库文件用.顺序:最特殊的优先。类定义class Sales {public: Sales(); Sales(const std::string&); Sales(std::istream&);private://}创建对象:根据实参决定使用哪个构造函数Sales sale();Sales sale2("sssss");Sales
阅读全文

浙公网安备 33010602011771号