大约有 6,000 项符合查询结果(耗时:0.0068秒) [XML]
error C2440: \'initializing\' : cannot convert from \'char *\' to \'co...
...res reinterpret_cast, C-style cast or function-style cast
//输出一行中所有字符
void printchar(string &line)
{
istringstream iss(line);
string word;
while(iss>>word)
for(vector<string>::const_iterator itbegin=word.begin(),itend=word.end();itbegin != i...
fatal error \"vector iterator + offset out of range\" \"standard C++ ...
...<<endl;
}
}
解决方法:fill_n()函数将在vector中从头开始,将指定个数的元素设置为给定的值。fill_n函数假定对指定数量的元素做写操作是安全的。初学者常犯的错误的是:在没有元素的空容器上调用 fill_n 函数,因...
error C2872: “count”: 不明确的符号 - C/C++ - 清泛网 - 专注C/C++及内核技术
...: 使用命名机制来避免命名冲突,这里count既可以是程序中全局变量count,也可能是std::count,因此引起歧义,导致出错。
1) 尽量少用directive方式来引用命名空间:(directive方式即using namespace std;)
取而代之,使用use std::cout,引用命...
MFC 去掉控件的边框 - C/C++ - 清泛网 - 专注C/C++及内核技术
MFC 去掉控件的边框1、属性中可以设置的话,设置其Border属性为None。2、ClientEdge导致的边框:m_Grid.ModifyStyleEx(WS_EX_CLIENTEDGE, NULL);(注:Modify...1、属性中可以设置的话,设置其Border属性为None。
2、ClientEdge导致的边框:m_Grid.ModifySty...
C++ 通过主机名/域名获取IP - C/C++ - 清泛网 - 专注C/C++及内核技术
...
#pragma comment(lib,"ws2_32.lib") //连接ws2_32.lib库.只要程序中用到Winsock API 函数,都要用到 Ws2_32.lib
void GetHostIP(char *szIPAddr)
{
WSADATA wsaData;
char name[155]; //定义用于存放获得主机名的变量
char *ip; //定义IP地址变量
...
*.bsc文件是干什么用的? - C/C++ - 清泛网 - 专注C/C++及内核技术
....bsc 用于浏览项目信息,可在 Prject Settings Link页中勾掉GenerateBrowseInfoFile, 禁止生成.bsc文件,以加快编译速度。但若....bsc 用于浏览项目信息,可在
Prject \ Settings \ Link 页中勾掉“Generate Browse Info Fil...
解决:mfc checkbox自绘控件 点击事件无效 - C/C++ - 清泛网 - 专注C/C++及内核技术
解决:mfc checkbox自绘控件 点击事件无效自绘控件中的代码:ON_CONTROL_REFLECT(BN_CLICKED, OnClicked)void CMyCheckbox::OnClicked() { m_bCheck = !m_bCheck; ...自绘控件中的代码:
ON_CONTROL_REFLECT(BN_CLICKED, OnClicked)
void CMyCheckbox::OnClicked()
{
m_b...
C/C++获取Windows的CPU、内存、硬盘使用率 - C/C++ - 清泛网 - 专注C/C++及内核技术
...GetLogicalDrives();
//利用GetLogicalDrives()函数可以获取系统中逻辑驱动器的数量,函数返回的是一个32位无符号整型数据。
while (DiskInfo)//通过循环操作查看每一位数据是否为1,如果为1则磁盘为真,如果为0则磁盘不存在。
{
...
c++11 智能指针回调的经典场景 - C/C++ - 清泛网 - 专注C/C++及内核技术
...t = wPtr.lock();
//auto myClient = shared_from_this(); //在本对象中使用必须依赖本对象存在,如果本对象已释放,它的行为不确定。
if (myClient) {
myClient->Output();
} else {
std::cout << "!!!!client is already released!!!!" << std::endl;
}...
程序崩溃时malloc/new可能导致死锁,程序卡死退不出 - C/C++ - 清泛网 - 专...
...会发生,应该是malloc系统函数的不可重入性导致的,函数中会加锁,当某个线程崩溃malloc没有正常返回时,其他线程就会发生死锁现象。而且只有崩溃时才有malloc的可重入性的问题。
2、Linux下可以通过添加一个宏 _REENTRANT 解决...
