473,803 Members | 3,625 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

weird error

(file and class names changed to protect the innocent)

g++ -Wall -c file.cpp: In member function `std::string
Some_Class::get _member(const std::string&) const':
file.cpp:46: passing `const std::map<std::s tring,
std::string, std::less<std:: string>, std::allocator< std::pair<const
std::string, std::string> > >' as `this' argument of `_Tp& std::map<_Key,
_Tp, _Compare, _Alloc>::operat or[](const _Key&) [with _Key = std::string,
_Tp = std::string, _Compare = std::less<std:: string>, _Alloc =
std::allocator< std::pair<const std::string, std::string> >]' discards
qualifiers

I can't make heads or tails of this error. I'm guessing it has something to
do with calling a non-const function on some const object. Any ideas?

The function SomeClass::get_ member is:

std::string SomeClass::get_ member(const std::string &name) const
{
return _member[name];
}

where _member is a std::map<std::s tring, std::string>.
Jul 22 '05
18 2381
Joe Laughlin wrote:


These weird errors just keep on coming! Thanks everyone again for your
help.

Please don't tell me this error is because of const again... :-( But I'd
wager it is.
// 6-9 from Accelerated C++
// Use library algorithm to cat all elements of a vector<string>

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>

int main()
{
std::vector<std ::string> vec;
vec.push_back(" Hi!");
vec.push_back(" How ");
vec.push_back(" are ");
vec.push_back(" you ");
vec.push_back(" doing?");

std::string new_string;

copy(vec.begin( ), vec.end(), std::back_inser ter(new_string) );

std::cout << new_string << std::endl;

return 0;
}
g++ -Wall -pedantic -o 6-9 6-9.cpp
/usr/include/c++/3.2.2/bits/stl_algobase.h: In function `_OutputIter
std::__copy(_Ra ndomAccessIter, _RandomAccessIt er, _OutputIter,
std::random_acc ess_iterator_ta g) [with _RandomAccessIt er = std::string*,
_OutputIter = std::back_inser t_iterator<std: :string>]':
/usr/include/c++/3.2.2/bits/stl_algobase.h: 260: instantiated from
`_OutputIter std::__copy_aux 2(_InputIter, _InputIter, _
OutputIter, __false_type) [with _InputIter = std::string*, _OutputIter =
std::back_inser t_iterator<std: :string>]'
/usr/include/c++/3.2.2/bits/stl_algobase.h: 303: instantiated from
`_OutputIter std::__copy_ni2 (_InputIter, _InputIter, _O
utputIter, __false_type) [with _InputIter = std::string*, _OutputIter =
std::back_inser t_iterator<std: :string>]'
/usr/include/c++/3.2.2/bits/stl_algobase.h: 314: instantiated from
`_OutputIter std::__copy_ni1 (_InputIter, _InputIter, _O
utputIter, __true_type) [with _InputIter =
__gnu_cxx::__no rmal_iterator<s td::string*, std::vector<std ::string,
std::allocat
or<std::string> > >, _OutputIter = std::back_inser t_iterator<std: :string>]'
/usr/include/c++/3.2.2/bits/stl_algobase.h: 349: instantiated from
`_OutputIter std::copy(_Inpu tIter, _InputIter, _OutputI
ter) [with _InputIter = __gnu_cxx::__no rmal_iterator<s td::string*,
std::vector<std ::string, std::allocator< std::string> > >
, _OutputIter = std::back_inser t_iterator<std: :string>]'
6-9.cpp:22: instantiated from here
/usr/include/c++/3.2.2/bits/stl_algobase.h: 241: no match for `
std::back_inser t_iterator<std: :string>& = std::basic_stri ng<char,
std::char_trait s<char>, std::allocator< char> >&' operator
/usr/include/c++/3.2.2/bits/stl_iterator.h: 355: candidates are:
std::back_inser t_iterator<_Con tainer>&

std::back_inser t_iterator<_Con tainer>::operat or=(_Container: :const_referenc e
)
[with _Container = std::string]
/usr/include/c++/3.2.2/bits/stl_iterator.h: 330:
std::back_inser t_iterator<std: :string>&
std::back_inser t_iterator<std: :string>::opera tor=(const
std::back_inser t_iterator<std: :string>&)
Jul 22 '05 #11

"Joe Laughlin" <Jo************ ***@boeing.com> wrote in message
news:I6******** @news.boeing.co m...
Joe Laughlin wrote:

These weird errors just keep on coming! Thanks everyone again for your
help.

Please don't tell me this error is because of const again... :-( But I'd
wager it is.


Not this time. :-)
See below.
// 6-9 from Accelerated C++
// Use library algorithm to cat all elements of a vector<string>

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>

int main()
{
std::vector<std ::string> vec;
vec.push_back(" Hi!");
vec.push_back(" How ");
vec.push_back(" are ");
vec.push_back(" you ");
vec.push_back(" doing?");

std::string new_string;

copy(vec.begin( ), vec.end(), std::back_inser ter(new_string) );

std::cout << new_string << std::endl;

return 0;
}
g++ -Wall -pedantic -o 6-9 6-9.cpp
/usr/include/c++/3.2.2/bits/stl_algobase.h: In function `_OutputIter
std::__copy(_Ra ndomAccessIter, _RandomAccessIt er, _OutputIter,
std::random_acc ess_iterator_ta g) [with _RandomAccessIt er = std::string*, _OutputIter = std::back_inser t_iterator<std: :string>]':
/usr/include/c++/3.2.2/bits/stl_algobase.h: 260: instantiated from
`_OutputIter std::__copy_aux 2(_InputIter, _InputIter, _
OutputIter, __false_type) [with _InputIter = std::string*, _OutputIter =
std::back_inser t_iterator<std: :string>]'
/usr/include/c++/3.2.2/bits/stl_algobase.h: 303: instantiated from
`_OutputIter std::__copy_ni2 (_InputIter, _InputIter, _O
utputIter, __false_type) [with _InputIter = std::string*, _OutputIter =
std::back_inser t_iterator<std: :string>]'
/usr/include/c++/3.2.2/bits/stl_algobase.h: 314: instantiated from
`_OutputIter std::__copy_ni1 (_InputIter, _InputIter, _O
utputIter, __true_type) [with _InputIter =
__gnu_cxx::__no rmal_iterator<s td::string*, std::vector<std ::string,
std::allocat
or<std::string> > >, _OutputIter = std::back_inser t_iterator<std: :string>]' /usr/include/c++/3.2.2/bits/stl_algobase.h: 349: instantiated from
`_OutputIter std::copy(_Inpu tIter, _InputIter, _OutputI
ter) [with _InputIter = __gnu_cxx::__no rmal_iterator<s td::string*,
std::vector<std ::string, std::allocator< std::string> > >
, _OutputIter = std::back_inser t_iterator<std: :string>]'
6-9.cpp:22: instantiated from here
/usr/include/c++/3.2.2/bits/stl_algobase.h: 241: no match for `
std::back_inser t_iterator<std: :string>& = std::basic_stri ng<char,
std::char_trait s<char>, std::allocator< char> >&' operator
/usr/include/c++/3.2.2/bits/stl_iterator.h: 355: candidates are:
std::back_inser t_iterator<_Con tainer>&

std::back_inser t_iterator<_Con tainer>::operat or=(_Container: :const_referenc e )
[with _Container = std::string]
/usr/include/c++/3.2.2/bits/stl_iterator.h: 330:
std::back_inser t_iterator<std: :string>&
std::back_inser t_iterator<std: :string>::opera tor=(const
std::back_inser t_iterator<std: :string>&)


'back_insert_it erator' requires that the container type specified by
its template argument defines members 'push_back()' and 'value_type'.
'std::string' defines the latter, but not the former.

IOW you cannot use 'back_insert_it erator' with a 'std::string'.
('std::string', while sharing much commonality with them, isn't
strictly a 'container').

-Mike
Jul 22 '05 #12
Mike Wahler wrote:
"Joe Laughlin" <Jo************ ***@boeing.com> wrote in
message news:I6******** @news.boeing.co m...
Joe Laughlin wrote:


These weird errors just keep on coming! Thanks everyone
again for your help.

Please don't tell me this error is because of const
again... :-( But I'd wager it is.


Not this time. :-)
See below.
// 6-9 from Accelerated C++
// Use library algorithm to cat all elements of a
vector<string>

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>

int main()
{
std::vector<std ::string> vec;
vec.push_back(" Hi!");
vec.push_back(" How ");
vec.push_back(" are ");
vec.push_back(" you ");
vec.push_back(" doing?");

std::string new_string;

copy(vec.begin( ), vec.end(),
std::back_inser ter(new_string) );

std::cout << new_string << std::endl;

return 0;
}
g++ -Wall -pedantic -o 6-9 6-9.cpp
/usr/include/c++/3.2.2/bits/stl_algobase.h: In function
`_OutputIter std::__copy(_Ra ndomAccessIter,
_RandomAccessIt er, _OutputIter,
std::random_acc ess_iterator_ta g) [with
_RandomAccessIt er = std::string*, _OutputIter =
std::back_inser t_iterator<std: :string>]':
/usr/include/c++/3.2.2/bits/stl_algobase.h: 260:
instantiated from `_OutputIter
std::__copy_aux 2(_InputIter, _InputIter, _
OutputIter, __false_type) [with _InputIter =
std::string*, _OutputIter =
std::back_inser t_iterator<std: :string>]'
/usr/include/c++/3.2.2/bits/stl_algobase.h: 303:
instantiated from `_OutputIter
std::__copy_ni2 (_InputIter, _InputIter, _O
utputIter, __false_type) [with _InputIter =
std::string*, _OutputIter =
std::back_inser t_iterator<std: :string>]'
/usr/include/c++/3.2.2/bits/stl_algobase.h: 314:
instantiated from `_OutputIter
std::__copy_ni1 (_InputIter, _InputIter, _O
utputIter, __true_type) [with _InputIter =
__gnu_cxx::__no rmal_iterator<s td::string*,
std::vector<std ::string, std::allocat
or<std::string> > >, _OutputIter =

std::back_inser t_iterator<std: :string>]'
/usr/include/c++/3.2.2/bits/stl_algobase.h: 349:
instantiated from `_OutputIter std::copy(_Inpu tIter,
_InputIter, _OutputI
ter) [with _InputIter =
__gnu_cxx::__no rmal_iterator<s td::string*,
std::vector<std ::string, std::allocator< std::string> > >
, _OutputIter = std::back_inser t_iterator<std: :string>]'
6-9.cpp:22: instantiated from here
/usr/include/c++/3.2.2/bits/stl_algobase.h: 241: no
match for ` std::back_inser t_iterator<std: :string>& =
std::basic_stri ng<char, std::char_trait s<char>,
std::allocator< char> >&' operator
/usr/include/c++/3.2.2/bits/stl_iterator.h: 355:
candidates are: std::back_inser t_iterator<_Con tainer>&

std::back_inser t_iterator<_Con tainer>::operat or=(_Container: :const_referenc e
)
[with _Container = std::string]
/usr/include/c++/3.2.2/bits/stl_iterator.h: 330:
std::back_inser t_iterator<std: :string>&
std::back_inser t_iterator<std: :string>::opera tor=(const
std::back_inser t_iterator<std: :string>&)


'back_insert_it erator' requires that the container type
specified by its template argument defines members
'push_back()' and 'value_type'. 'std::string' defines the
latter, but not the former.

IOW you cannot use 'back_insert_it erator' with a
'std::string'. ('std::string', while sharing much
commonality with them, isn't strictly a 'container').

-Mike


Argh.

From "Accelerate d C++", pg 121:

"back_inserter( c)
Yields an iterator on the container c that appends elements to c. The
container must support push_back, which the list, vector, and the string
types all do."
Jul 22 '05 #13
Joe Laughlin wrote:
Mike Wahler wrote:
"Joe Laughlin" <Jo************ ***@boeing.com> wrote in
message news:I6******** @news.boeing.co m...
Joe Laughlin wrote:
These weird errors just keep on coming! Thanks everyone
again for your help.

Please don't tell me this error is because of const
again... :-( But I'd wager it is.


Not this time. :-)
See below.
// 6-9 from Accelerated C++
// Use library algorithm to cat all elements of a
vector<string>

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>

int main()
{
std::vector<std ::string> vec;
vec.push_back(" Hi!");
vec.push_back(" How ");
vec.push_back(" are ");
vec.push_back(" you ");
vec.push_back(" doing?");

std::string new_string;

copy(vec.begin( ), vec.end(),
std::back_inser ter(new_string) );

std::cout << new_string << std::endl;

return 0;
}
g++ -Wall -pedantic -o 6-9 6-9.cpp
/usr/include/c++/3.2.2/bits/stl_algobase.h: In function
`_OutputIter std::__copy(_Ra ndomAccessIter,
_RandomAccessIt er, _OutputIter,
std::random_acc ess_iterator_ta g) [with
_RandomAccessIt er = std::string*, _OutputIter =
std::back_inser t_iterator<std: :string>]':
/usr/include/c++/3.2.2/bits/stl_algobase.h: 260:
instantiated from `_OutputIter
std::__copy_aux 2(_InputIter, _InputIter, _
OutputIter, __false_type) [with _InputIter =
std::string*, _OutputIter =
std::back_inser t_iterator<std: :string>]'
/usr/include/c++/3.2.2/bits/stl_algobase.h: 303:
instantiated from `_OutputIter
std::__copy_ni2 (_InputIter, _InputIter, _O
utputIter, __false_type) [with _InputIter =
std::string*, _OutputIter =
std::back_inser t_iterator<std: :string>]'
/usr/include/c++/3.2.2/bits/stl_algobase.h: 314:
instantiated from `_OutputIter
std::__copy_ni1 (_InputIter, _InputIter, _O
utputIter, __true_type) [with _InputIter =
__gnu_cxx::__no rmal_iterator<s td::string*,
std::vector<std ::string, std::allocat
or<std::string> > >, _OutputIter =

std::back_inser t_iterator<std: :string>]'
/usr/include/c++/3.2.2/bits/stl_algobase.h: 349:
instantiated from `_OutputIter std::copy(_Inpu tIter,
_InputIter, _OutputI
ter) [with _InputIter =
__gnu_cxx::__no rmal_iterator<s td::string*,
std::vector<std ::string, std::allocator< std::string> > >
, _OutputIter = std::back_inser t_iterator<std: :string>]'
6-9.cpp:22: instantiated from here
/usr/include/c++/3.2.2/bits/stl_algobase.h: 241: no
match for ` std::back_inser t_iterator<std: :string>& =
std::basic_stri ng<char, std::char_trait s<char>,
std::allocator< char> >&' operator
/usr/include/c++/3.2.2/bits/stl_iterator.h: 355:
candidates are: std::back_inser t_iterator<_Con tainer>&

std::back_inser t_iterator<_Con tainer>::operat or=(_Container: :const_referenc e
)
[with _Container = std::string]
/usr/include/c++/3.2.2/bits/stl_iterator.h: 330:
std::back_inser t_iterator<std: :string>&
std::back_inser t_iterator<std: :string>::opera tor=(const
std::back_inser t_iterator<std: :string>&)


'back_insert_it erator' requires that the container type
specified by its template argument defines members
'push_back()' and 'value_type'. 'std::string' defines the
latter, but not the former.

IOW you cannot use 'back_insert_it erator' with a
'std::string'. ('std::string', while sharing much
commonality with them, isn't strictly a 'container').

-Mike


Argh.

From "Accelerate d C++", pg 121:

"back_inserter( c)
Yields an iterator on the container c that appends
elements to c. The container must support push_back,
which the list, vector, and the string types all do."


So, was the book correct? Or wrong?
Jul 22 '05 #14
"Joe Laughlin" <Jo************ ***@boeing.com> wrote in message
news:I6******** @news.boeing.co m...
Joe Laughlin wrote:

From "Accelerate d C++", pg 121:

"back_inserter( c)
Yields an iterator on the container c that appends
elements to c. The container must support push_back,
which the list, vector, and the string types all do."


So, was the book correct? Or wrong?


I think it's wrong. As far as I can tell from the standard,
'std::basic_str ing<>' is not required to provide 'push_back()',
but neither is it prohibited from doing so.

Of course I invite anyone else to give their interpretation,
so we can know for sure.

I scanned the AC++ errata pages, but I don't see this issue
mentioned.

Anyone else?

-Mike
Jul 22 '05 #15
Mike Wahler wrote:
"Joe Laughlin" <Jo************ ***@boeing.com> wrote in message
news:I6******** @news.boeing.co m...
Joe Laughlin wrote:
From "Accelerate d C++", pg 121:

"back_insert er(c)
Yields an iterator on the container c that appends
elements to c. The container must support push_back,
which the list, vector, and the string types all do."
So, was the book correct? Or wrong?

I think it's wrong. As far as I can tell from the standard,
'std::basic_str ing<>' is not required to provide 'push_back()',
but neither is it prohibited from doing so.


ISO/IEC 14882 1998, p385

// 21.3.5: modifiers
....
void push_back (charT);

Of course I invite anyone else to give their interpretation,
so we can know for sure.

I scanned the AC++ errata pages, but I don't see this issue
mentioned.

Anyone else?

Jul 22 '05 #16

"Buster" <no**@none.co m> wrote in message
news:cl******** **@newsg2.svr.p ol.co.uk...
Mike Wahler wrote:
"Joe Laughlin" <Jo************ ***@boeing.com> wrote in message
news:I6******** @news.boeing.co m... I think it's wrong. As far as I can tell from the standard,
'std::basic_str ing<>' is not required to provide 'push_back()',
but neither is it prohibited from doing so.


ISO/IEC 14882 1998, p385

// 21.3.5: modifiers
...
void push_back (charT);


But that's the *only* mention of it. For all the other
member functions, there is a description of behavior.
Not for this one. ???

-Mike
Jul 22 '05 #17
Mike Wahler wrote in news:6fRfd.4096 $kM.1575
@newsread3.news .pas.earthlink. net in comp.lang.c++:

"Buster" <no**@none.co m> wrote in message
news:cl******** **@newsg2.svr.p ol.co.uk...
Mike Wahler wrote:
> "Joe Laughlin" <Jo************ ***@boeing.com> wrote in message
> news:I6******** @news.boeing.co m... > I think it's wrong. As far as I can tell from the standard,
> 'std::basic_str ing<>' is not required to provide 'push_back()',
> but neither is it prohibited from doing so.


ISO/IEC 14882 1998, p385

// 21.3.5: modifiers
...
void push_back (charT);


But that's the *only* mention of it. For all the other
member functions, there is a description of behavior.
Not for this one. ???


21.3/2

The class template basic_string conforms to the requirements of a
Sequence, as specified in (23.1.1). Additionally, because the
iterators supported by basic_string are random access iterators
(24.1.5), basic_string conforms to the the requirements of a
Reversible Container, as specified in (23.1).

Table 68 - Optional Sequence operations (23.1.1/12) describes push_back.
Presunmably its only because its optional that its mentioned in 21.3.5
at all.

Rob.
--
http://www.victim-prime.dsl.pipex.com/
Jul 22 '05 #18
"Mike Wahler" <mk******@mkwah ler.net> wrote in message news:<6f******* *********@newsr ead3.news.pas.e arthlink.net>.. .

[ ... ]
// 21.3.5: modifiers
...
void push_back (charT);


But that's the *only* mention of it. For all the other
member functions, there is a description of behavior.
Not for this one. ???


Theoretically, it's handled by ($21.3/2):

The template class basic_string conforms to the requirements
of a Sequence, as specified in (23.1.1).

Unfortunately, 23.1.1/12 also only mentions the existence of
push_back, and leaves describing it in any detail for the individual
container classes that provide it -- but (of course) not including
string...

--
Later,
Jerry.

The universe is a figment of its own imagination.
Jul 22 '05 #19

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
2081
by: redneck_kiwi | last post by:
Hi all: I have a really weird problem. I am developing a customer catalog system for my company and as such have delved into sessions for authentication and access levels. So far, I have managed to get a working system just about finished. I am building an interface for our customer service folks to use to manage registered customers and am seeing some weird behavior.
5
14630
by: NanQuan | last post by:
I'm hoping someone can help me solve this error since I am at a total loss here. Usually I don't bother posting on any forums or groups on the internet and prefer to solve stuff myself but this is a total mistery. I have a function inside an ASP page as a result of which I get the following error message: Microsoft VBScript compilation error '800a03ea'
1
2787
by: amit | last post by:
I am trying to compile the sample program genwin.sqc, using nsqlprep which is used to precompile embedded sql in C. I am getting weird errors and that is because windows.h is included in the genwin.sqc file. I am using Setting the lib and include path: set INCLUDE=C:\Program Files\Microsoft SQL Server\80\Tools\DevTools\include;C:\Program Files\Microsoft SQL Server\80\Tools\DevTools\Samples\esqlc;%include%
2
2537
by: Kathy Houtami | last post by:
Hi there I've been encountered with weird compile error using Access 97. The error message is "Member or data member is not found" and it highlighted a line of code that has not be changed and has been compiled with no error for days. The code was Me.CircuitQualifier.Requery
6
1552
by: gh0st54 | last post by:
Hi I have a weird javascript error that only happens on my live server when i open the page http://www.imrated.co.uk/reg.aspx i get the error 'Problems with this page ... blablabla Line : 3 Char : 1 Error:Syntax error
0
2065
by: Alan Silver | last post by:
Hello, I have two weird problems here. I have a master page file that works absolutely fine. When I load it up in VWD, I get a couple of weird (to me) errors. First, I get the error "Unrecognized tag prefix or device filter 'asp'" on the third line shown below... <head runat="server">
0
1835
by: P Pulkkinen | last post by:
Dear all, sorry, i know this code is far little too long to debug here, but there is really annoying logical error. If someone debugs this, I really offer warm virtual handshake. What this code SHOULD do: - read new (=updated) licensetext from file $license_path then - read and modify recursively all files from $current_dir, replacing old
7
2015
by: dtschoepe | last post by:
Hi, I am working on a project for school and I am trying to get my head around something weird. I have a function setup which is used to get an input from stdin and a piece of memory is created on the heap using malloc. This input is then run through a regex and another test. The result is passed back as a char pointer to the program for further processing The first time I call this function, it performs normally. However,
6
1877
by: =?Utf-8?B?amVmZmVyeQ==?= | last post by:
i need help with a combo box and this same code works on my first tab with a combo box. The error or problem i have is this code causes an index out of range error when i run it on my second combo box: (errored code) Select Case ComboBox2.text Case Is ="Execute Program" 'code to execute program here Case Is ="Other Command that executes code at a certain time" ' code below the same as above except that it works But not my first(this...
4
2626
by: d3vkit | last post by:
I recently had a friend pass along some web work for me; a simple update. I for some reason decided I would do some overhauling of the page (he had been doing straight html and I figured some php would make things MUCH more manageable, especially with the pictures). So, I set to work doing what I normally do for all my site, create the index page with a switch to stick different content in the main part of the page depending on variables passed...
0
9700
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9564
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10546
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10310
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10292
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10068
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
5627
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4275
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3796
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.