Pytania otagowane jako c++

C ++ jest językiem programowania ogólnego przeznaczenia. Został pierwotnie zaprojektowany jako rozszerzenie do C i ma podobną składnię, ale teraz jest to zupełnie inny język. Ten znacznik służy do pytań o kod (kompilowany) za pomocą kompilatora C ++. Użyj tagu specyficznego dla wersji w przypadku pytań związanych z określoną wersją standardową [C ++ 11], [C ++ 14], [C ++ 17] lub [C ++ 20] itp.




7
Dlaczego nie mogę znaleźć ciągu?
Dlaczego mi się to nie cout stringpodoba: string text ; text = WordList[i].substr(0,20) ; cout << "String is : " << text << endl ; Kiedy to robię, pojawia się następujący błąd: Błąd 2, błąd C2679: binarny „<<”: nie znaleziono operatora pobierającego prawostronny operand typu „std :: string” (lub nie …
143 c++  string  cout 


16
Pliki nagłówkowe redefinicji języka C ++ (winsock2.h)
Jak zapobiec dwukrotnemu dołączaniu plików nagłówkowych? Problem w tym, że dołączam plikw MyClass.h, a następnie włączam MyClass.h do wielu plików, więc zawiera wiele razy i występuje błąd redefinicji. Jak zapobiegać? Używam raz #pragma zamiast włączać strażników i myślę, że to w porządku. MyClass.h: // MyClass.h #pragma once #include <winsock2.h> class …
143 c++  header  redefinition 


4
TensorFlow, dlaczego wybrano język Python?
Niedawno zacząłem studiować głębokie uczenie się i inne techniki ML i zacząłem szukać frameworków, które upraszczają proces budowania sieci i jej trenowania, potem znalazłem TensorFlow, mając niewielkie doświadczenie w tej dziedzinie, wydaje mi się, że szybkość to To duży czynnik, który sprawia, że ​​duży system ML jest jeszcze lepszy, jeśli …


14
Rekurencyjne funkcje lambda w C ++ 11
Jestem nowy w C ++ 11. Piszę następującą rekurencyjną funkcję lambda, ale nie kompiluje się. sum.cpp #include <iostream> #include <functional> auto term = [](int a)->int { return a*a; }; auto next = [](int a)->int { return ++a; }; auto sum = [term,next,&sum](int a, int b)mutable ->int { if(a>b) return 0; …
143 c++  c++11  lambda 

2
Znaczenie flagi -pthread podczas kompilacji
W różnych wielowątkowych projektach C i C ++ widziałem -pthreadflagę stosowaną zarówno na etapie kompilacji, jak i linkowania, podczas gdy inne w ogóle jej nie używają i po prostu przechodzą -lpthreaddo etapu łączenia. Czy istnieje niebezpieczeństwo niekompilowania i linkowania z -pthreadflagą - czyli co -pthreadwłaściwie robi? Interesują mnie przede wszystkim …
143 c++  c  linux  pthreads 

9
Czy istnieje sposób na utworzenie instancji obiektów z łańcucha zawierającego nazwę ich klasy?
Mam plik: Base.h class Base; class DerivedA : public Base; class DerivedB : public Base; /*etc...*/ i inny plik: BaseFactory.h #include "Base.h" class BaseFactory { public: BaseFactory(const string &sClassName){msClassName = sClassName;}; Base * Create() { if(msClassName == "DerivedA") { return new DerivedA(); } else if(msClassName == "DerivedB") { return new …

13
błąd LNK2019: nierozwiązany symbol zewnętrzny _WinMain @ 16, do którego odwołuje się funkcja ___tmainCRTStartup
Podczas gdy używam prostego kodu, jak poniżej, mam dwa następujące błędy: #include <iostream> #include <string> using namespace::std; template <class Type> class Stack { public: Stack (int max):stack(new Type[max]), top(-1), maxsize(max){} ~Stack (void) {delete []stack;} void Push (Type &val); void Pop (void) {if (top>=0) --top;} Type& Top (void) {return stack[top];} //friend …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.