template <class ITEM>
class Reference {
private:
ITEM *mRPointer ;
public:
inline Reference () {
mRPointer = NULL ;
}
inline ~Reference () {
if (mRPointer != NULL) {……继续阅读 »
9年前 (2016-04-21) 1259浏览
0个赞
在本人的后台程序中定义了很多全局性的hash_map,供多线程使用,例如<员工,参与项目>、<部门,员工>等,每次使用这些map都需要加锁解锁,线程锁竞争严重,而且这些map分散存储,维护起来也不方便 ,想把它们都改掉,除了使用类的静态成员变量外没想到其他办法,请大神给个思路!
解决方案
10
类的静态成员变量 和 全局变量 对你这……继续阅读 »
9年前 (2016-04-21) 1590浏览
0个赞
工程内一共有3个文件:wi.h wi.cpp main.cpp
内容如下:
1. wi.h
#include “setting.h”
2 wi.cpp
#inlude “wi.h”
extern struct trans *info_st;
3. main.cpp
#inlude “wi.h&……继续阅读 »
9年前 (2016-04-21) 1349浏览
0个赞
#include <stdio.h>
#include <string.h>
int main()
{
char str[100]={0};
//char *str=NULL;
gets(str);
printf(“%s”,str);
//fgets(str,100,stdin);
//fputs(str,st……继续阅读 »
9年前 (2016-04-21) 1603浏览
0个赞
话说是这样的,用c语言做个仿mysql程序,但是在建表的时候结构体中成员的数量是要用户输入的,数据也要用户输出,用链表的话可以做到到单个成员对应下的元素的增删改,但是结构体成员不知道怎么增删,希望大家能给个思路或代码;
解决方案
50
有几个思路,LZ可以参考下
1.添加一些多余的成员(也就是说,不管能否需要,都添加进去)
2.另外添加指针(如void *,……继续阅读 »
9年前 (2016-04-21) 2536浏览
0个赞
# include<stdio.h>
int main()
{
FILE *fp=NULL;
char ch;
int i;
//打开文件
fp=fopen(“e:\zixue5.txt”,”w”);
//判断文件能否成功打开
if(fp==NULL)
{
printf(“该文件打开失败……继续阅读 »
9年前 (2016-04-21) 1082浏览
0个赞
有一道题目,其中第五个空要求填一个表达式,取x和y的最大值,正确答案是(x>=y)?x:y,但是本人假如填(x>y)?x:y,也就是没有了中间的=号,算不算正确?原因是假如当x==y的时候,本人不加等号就输出y,加等号输出x,感觉应该是一样的
但是这里的参考答案只给出了(x>=y)?x:y,
所以(x>y)?x:y算正确答案吗?
还……继续阅读 »
9年前 (2016-04-21) 1133浏览
0个赞
博客看到http://blog.csdn.net/hackbuteer1/article/details/7475622借用博主文章的内容,再此谢过。
#include<iostream>
using namespace std;
class A
{
public:
void foo()
{
printf(“1\n”);
……继续阅读 »
9年前 (2016-04-21) 1323浏览
0个赞
QNetworkRequest request;
request.setUrl(QUrl(strUrl));
request.setHeader(QNetworkRequest::ContentTypeHeader,”application/x-www-form-urlencoded”);
m_manager->post(req……继续阅读 »
9年前 (2016-04-21) 1971浏览
0个赞