2
ответа

& # 39; & # авто 39; не допускается в прототипе функции с Clang

При использовании Clang 3.5, 3.6 или 3.7 с флагом std = c ++ 1y следующий код не компилируется: #include < iostream > auto foo (auto bar) {возврат бар; } int main () {std :: cout < < foo (5.0f) & ...
вопрос задан: 5 June 2015 17:18
1
ответ

что происходит, когда typeid (obj) компилируется - C ++

У меня есть пример класса в моей программе, как показано ниже: шаблон < class T > class MyTemplate1 {public: T a; MyTemplate1 (T other) {a = другое; }}; В моей основной программе, если я просто ...
вопрос задан: 5 March 2019 18:48
0
ответов

std :: make_unique вызывает большое замедление?

Недавно я начал модернизировать свою кодовую базу C ++, используя C ++ 14 вместо C ++ 11. После замены единственного вхождения std :: unique_ptr.reset (new ...) на std :: make_unique из C ++ 14 я понял ...
вопрос задан: 13 April 2018 13:47
0
ответов

Почему этот код компилируется с gcc, а не clang

Этот код прекрасно работает с gcc / g ++ и msvc, но не clang Он продолжает жаловаться, что не найдена соответствующая функция для журнала, что происходит? #include < iostream > шаблон < ...
вопрос задан: 1 August 2016 23:12
0
ответов

дезинфицирующее средство для памяти; как заставить печатать номера исходных строк

Я компилирую свою программу с помощью clang ++ -fsanitize = memory -fsanitize-memory-track-originins -fno-omit-frame-pointer -g -O0, и когда я запускаю ее, вывод: matiu @ matiu-laptop: ~ / projects / json ++ 11 / build $ ....
вопрос задан: 27 February 2016 15:27
0
ответов

В чем разница? лязг ++ | clang -std = c ++ 11

Я ошибочно использовал эту команду, которая потерпела неудачу на этапе соединения: $ clang -std = c ++ 11 -stdlib = libc ++ myInputFile.cpp Может кто-нибудь объяснить, почему clang предоставляет опцию языка C ++ и почему она ...
вопрос задан: 19 November 2013 01:55
0
ответов

g++ 4.6 issue no file as required by the header cstring

В каталоге c++ include нет файла bits/c++config.h, который требуется заголовочному файлу cstring. Но когда я включаю заголовок cstring и компилирую с помощью g++, он не дает мне ...
вопрос задан: 8 August 2013 23:02
0
ответов

Предварительное объявление класса, используемого в функции шаблона, не компилируется clang++

Вот такой код: class A; шаблон <класс T> пустое удовольствие () { A a; } класс A { public: A() { } }; int main() { fun(); вернуть 0; } g++ 4.5 и g++ 4.7 компилируются ...
вопрос задан: 12 June 2012 09:28
0
ответов

Это ошибка компилятора или это мой код?

Вот пример кода: #include #include #include #include #include с помощью std::cout; с помощью std::endl; std::size_t ...
вопрос задан: 12 June 2012 01:29
0
ответов

почему clang++ ведет себя иначе, чем clang, поскольку первый является символьной ссылкой последнего?

У меня есть программа на C, которая пытается модифицировать константный строковый литерал. Как сейчас узнал, что это не разрешено. Когда я компилирую код с помощью clang test.c, компилятор не выдает никаких предупреждений. Но когда я компилирую...
вопрос задан: 28 April 2012 00:58
0
ответов

clang ++ и u16string

Я чертовски провожу время с этой простой строкой кода и последней версией clang ++ #include #include using std :: u16string; int main (int argc, char ** argv) {...
вопрос задан: 24 November 2011 22:04
0
ответов

лязг «привет, мир!» ошибки ссылок в Windows

Я только что загрузил исходники CLang, создал рабочую область IDE Visual C ++ 10 с помощью CMake и собрал все из Visual C ++ 10.0 (экспресс). Теперь я получаю кучу ошибок компоновщика в hello world: d: \ dev \ ...
вопрос задан: 19 November 2011 13:47